我刚刚在 chrome 中偶然发现了一个名为 chrome 的全局对象,我不知道这个对象是什么,也找不到关于它的任何信息(这与应用程序/扩展的 chrome 对象不同)。这就像 chrome 用来测试新功能的某种对象吗?
问问题
4807 次
1 回答
7
鉴于对象的名称,我猜想 if 的目的是作为 Chrome 扩展开发人员的实用程序,即使它公开了可能对不在扩展范围内的常规网站有用的方法。
一些 API 似乎有一个非常狭窄的用途,chrome.webstore.install()
例如用于扩展安装。其他方法和属性,例如chrome.csi().pageT
获取页面加载后的时间,可能在扩展的上下文之外很有用,但由于没有其他浏览器可能会公开它们,我看不到外部 API 的任何良好用途有预期的上下文。
不幸的是,Chrome 开发者网站今天有点胡思乱想,抛出 HTTP 500,但至少根据谷歌搜索结果,一旦开发者网站活跃并再次启动,您应该能够找到有关chrome.webstore
和API 的信息。不过似乎与桌面通知有关。chrome.appNotifications
chrome.appNotifications
该对象似乎是一个隐藏的宝藏,我无法找到一个像样的列表,描述所有暴露的 API。因此,就目前而言,获取各种 API 信息的最简单方法可能是chrome
在开发工具中检查对象,然后在谷歌上搜索吸引您眼球的方法。
于 2013-04-13T23:01:02.657 回答