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。