我有一个连接到 devtools 的 chrome 扩展。理想情况下,我想要一个徽章,单击时会在我创建的新选项卡上打开 devtools。有没有办法从后台页面做到这一点?
我可以通过 Google Chrome 扩展程序以编程方式打开 devtools 吗?
IT技术
javascript
google-chrome-extension
google-chrome-devtools
2021-01-17 10:16:48
6个回答
这似乎不太可能或将永远成为可能,
检查这个:https : //code.google.com/p/chromium/issues/detail?id=112277
上面写着:“我们只允许显式的 devtools 打开。”
是的,您可以(或不)使用实验性 API chrome.experimental.webInspector
。
http://code.google.com/chrome/extensions/experimental.html
您甚至可以更改它的内容和面板。
请注意,您将无法提交使用实验性 API 的扩展。
这已经很老了,但由于我现在正在寻找解决方案时偶然发现它,我认为其他人也可能有。从 Chrome 28 开始,您可以使用devtools.* API。这允许您打开和操作 DevTools 面板。值得注意的是,它不再是实验性的。
不幸的是,没有办法做到这一点......
chrome://chromewebdata 链接仅在开发工具实例已打开时才有效...
一个可以尝试
chrome.developerPrivate.openDevTools