devtools

允许扩展与浏览器中的开发者工具进行交互。您可以使用此 API 来创建开发者工具页面、与正在检查的窗口进行交互、检查页面网络使用情况。

要使用此 API,您必须指定devtools_page manifest 键。使用此 manifest 键会触发关于 devtools 的安装时权限警告。为了避免安装时权限警告,请通过在optional_permissions manifest 键中列出 "devtools" 权限来将该功能标记为可选。

注意: "devtools" 可选权限仅受 Firefox 支持,不受 Chrome 支持(Chromium issue 1143015)。

属性

devtools.inspectedWindow

与开发者工具附加到的窗口(被检查的窗口)进行交互。这包括获取被检查页面的 tab ID、在被检查窗口的上下文中执行代码、重新加载页面或获取页面内的资源列表。

devtools.network

获取与开发者工具附加到的窗口(被检查的窗口)相关的网络请求信息。

devtools.panels

创建将在用户代理开发者工具中显示的 UI 面板。

浏览器兼容性

注意:此 API 基于 Chromium 的chrome.devtools API。