devtools

允许扩展与浏览器的开发者工具进行交互。你可以使用这个 API 来创建开发者工具页面,操作被检查的窗口,检查页面的网络使用情况。

要使用这个 API,你必须在清单(manifest)中指定相应的 devtools_page 键。使用这个清单键会触发安装时的开发者工具权限警告。为了避免安装时的权限警告,可以在 optional_permissions 清单键中列出 "devtools" 权限,将该特性标记为可选。

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

属性

devtools.inspectedWindow

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

devtools.network

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

devtools.panels

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

浏览器兼容性

BCD tables only load in the browser

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