devtools

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

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

注意:“devtools”可选权限仅受 Firefox 支持,而不受 Chrome 支持 (Chromium 问题 1143015)。

属性

devtools.inspectedWindow

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

devtools.network

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

devtools.panels

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

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