13

我刚刚在 chrome 中偶然发现了一个名为 chrome 的全局对象,我不知道这个对象是什么,也找不到关于它的任何信息(这与应用程序/扩展的 chrome 对象不同)。这就像 chrome 用来测试新功能的某种对象吗?

4

1 回答 1

7

鉴于对象的名称,我猜想 if 的目的是作为 Chrome 扩展开发人员的实用程序,即使它公开了可能对不在扩展范围内的常规网站有用的方法。

一些 API 似乎有一个非常狭窄的用途,chrome.webstore.install()例如用于扩展安装。其他方法和属性,例如chrome.csi().pageT获取页面加载后的时间,可能在扩展的上下文之外很有用,但由于没有其他浏览器可能会公开它们,我看不到外部 API 的任何良好用途有预期的上下文。

不幸的是,Chrome 开发者网站今天有点胡思乱想,抛出 HTTP 500,但至少根据谷歌搜索结果,一旦开发者网站活跃并再次启动,您应该能够找到有关chrome.webstore和API 的信息。不过似乎与桌面通知有关。chrome.appNotificationschrome.appNotifications

该对象似乎是一个隐藏的宝藏,我无法找到一个像样的列表,描述所有暴露的 API。因此,就目前而言,获取各种 API 信息的最简单方法可能是chrome在开发工具中检查对象,然后在谷歌上搜索吸引您眼球的方法。

于 2013-04-13T23:01:02.657 回答