我有一个镀铬扩展,它挂钩到devtools。理想情况下,我想要一个徽章,当点击它时,会打开我创建的新选项卡上的devtools。有没有办法从后台页面做到这一点?
答案 0 :(得分:23)
这似乎不太可能或者永远不可能实现,
检查一下: https://code.google.com/p/chromium/issues/detail?id=112277
说: “我们只允许明确的开发工具开放。”
答案 1 :(得分:5)
是的,您可以(或不)使用实验性API chrome.experimental.webInspector
http://code.google.com/chrome/extensions/experimental.html
您甚至可以更改它的内容和面板
请注意,您无法提交使用实验性API的扩展程序。
答案 2 :(得分:2)
不幸的是,没有办法做到这一点......
chrome:// chromewebdata链接仅在已经打开开发工具的实例时才有效...
答案 3 :(得分:1)
一个人可以尝试
+------------+---------+---------+------+
| date_b | col1 | col2 | col3 |
+------------+---------+---------+------+
| 27.05.2020 | henry | muller | 100$ |
| 28.05.2020 | jamie | fox | 200$ |
| 29.05.2020 | richard | branson | 20$ |
| 30.05.2020 | jannet | jackson | 50$ |
+------------+---------+---------+------+
答案 4 :(得分:0)
这很老了,但是由于我偶然发现了它,现在寻找解决方案,所以我认为其他人也可能有。从Chrome 28开始,您可以使用devtools.* API。这使您可以打开和操作DevTools面板。还值得注意的是,它不再是实验性的。
答案 5 :(得分:0)
使用侧面延伸并不是不可能,但是如果原因是您一次又一次地单击Ctrl + Shift + I,则很容易-您只需在所需页面上打开右键按钮菜单,然后从中选择“检查”它将像打开扩展程序按钮一样打开控制台,并且您不需要每次都需要搜索其图标,这比使用扩展程序更方便。
答案 6 :(得分:0)
也许,扩展可以启动一个 Selenium 脚本,你可以像这样使用“send_keys()”函数:
ActionChains(driver).key_down(Keys.CONTROL).key_down(Keys.SHIFT).\
send_keys('J').key_up(Keys.CONTROL).key_up(Keys.SHIFT).perform()
... 因为“Ctrl+Shift+J”是打开开发工具的默认键绑定(截至 2021 年 7 月 8 日)