WebExtension devtools


Firefox devtools 页面不能访问 webNavigation // getAllFrames

当打开浏览器 devtools 时,将加载 devtools 页面,并在关闭浏览器时将其卸载。
devtools 窗口与一个选项卡相关联,多个 devtools 窗口就有多个 devtools 页面

devtools 页面有 content script APIs,devtools APIs

browser.devtools.panels.create 创建面板

browser.devtools.panels.elements 自带的元素面板
browser.devtools.panels.elements.createSidebarPane 在元素面板创建侧边栏面板
// 不能有多个 rootTilte(多层级)

devtools.inspectedWindow.eval() 可以看到真实 DOM,拿到 json 对象, Chrome 也可以指定成 content script 上下文
// Chrome 支持指定 frameURL,但相同 URL 咋办的?