WebExtension devtools
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools
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 咋办的?