devtools.inspectedWindow

备注: 本页面描述的是在 Firefox 54 中存在的 WebExtensions devtools API。尽管这些 API 基于 Chrome devtools API,但 Firefox 中仍有许多特性尚未实现,因此在这里未被记录。要查看目前缺失哪些特性,请参见 devtools API 的局限性

devtools.inspectedWindow API 允许开发者工具扩展与附加到开发者工具的窗口进行交互。

像所有 devtools API 一样,只有在 devtools_page manifest.json 键定义的文档中运行的代码,或扩展创建的其他开发者工具文档(如扩展创建的面板托管的文档)才能使用这个 API。有关更多信息,请参见扩展开发者工具

属性

devtools.inspectedWindow.tabId

开发者工具附加到的窗口的 ID。

函数

devtools.inspectedWindow.eval()

在目标窗口中执行一些 JavaScript 代码。

devtools.inspectedWindow.reload()

重新加载目标窗口的文档。

示例扩展

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
inspectedWindow
Resource
Resource.getContent
Resource.setContent
Resource.url
eval
eval.$0
eval.expression
eval.inspect
eval.options
options.contextSecurityOrigin
options.frameURL
options.scriptExecutionContext
options.useContentScriptContext
getResources
onResourceAdded
onResourceContentCommitted
reload
tabId

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

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