chrome.devtools.* APIs
下列API模块提供了开发人员工具的部分接口,以支持您对开发人员工具进行扩展。
如何使用 DevTools APIs
- 在扩展的manifest中指定 "devtools_page"项:
{ "name": ... "version": "1.0", "minimum_chrome_version": "10.0", "devtools_page": "devtools.html", ... }
- 一旦开发人员工具窗口打开,将会创建一个 manifest 中 devtools_page 项指定的实例。通过使用 devtools.panels ,这个页面可以在开发人员工具窗口中添加其他扩展页面,如面板或侧边栏等。
- chrome的devtools.* API模块仅适用于在开发人员工具窗口中加载的页面。Content scripts 和其他的扩展页面无法使用这些接口。也因此,该模块仅在开发人员工具窗口的生命周期内可用。
- 在开发人员工具窗口内扩展页面可用的接口包括所有的 上面列举出来的 devtools 模块 和 chrome.extension API。其他扩展API在开发人员工具页面都无法使用,您可以通过扩展的 background page 里发送请求来调用它们,这和在 content scripts 中调用类似。
- 还有一些开发人员工具API仍处于试验阶段。您可以通过 chrome.experimental.* APIs 获取这些API列表并了解如何使用它们。
- 意见反馈! 您的意见和建议将会帮助我们改进这些API。
更多信息
想了解扩展可以使用的标准API信息,您可以访问 chrome.* APIs 和 Other APIs 。
示例
您可以通过 Samples 找到使用开发人员工具API的示例。