bounty将在4天后过期。回答此问题可获得+500声望奖励。Jawad希望引起更多关注此问题。
我有一个Chrome扩展程序,它可以连接到devtools。理想情况下,我想要一个徽章,当点击它时,会在我创建的新选项卡上打开devtools。有没有办法从后台页面做到这一点?
iezvtpos1#
这似乎不太可能,也不可能成为可能,检查此:https://code.google.com/p/chromium/issues/detail?id=112277上面写着:“我们只允许显式的devtools打开。”
a14dhokn2#
是的,你可以(或不可以)使用实验性的API chrome.experimental.webInspector。http://code.google.com/chrome/extensions/experimental.html您甚至可以更改它的内容和面板。请注意,您将无法提交使用实验性API的扩展。
chrome.experimental.webInspector
izkcnapc3#
没有办法做到这一点。chrome://chromewebdata链接仅在已打开DevTools示例的情况下有效。
chrome://chromewebdata
agxfikkp4#
这是相当古老的,但因为我偶然发现它现在寻找一个解决方案,我想其他人可能也有.由于Chrome 28你可以使用devtools.* API.这允许你打开和操纵DevTools面板.它也是值得注意的不再是基本的.
hgqdbh6s5#
可以试试第一个月
izkcnapc6#
也许,扩展可以启动一个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”是打开dev-tools的默认键绑定(截至2021年7月8日)
cclgggtu7#
这不是不可能的侧扩展,但如果原因是你已经厌倦了点击Ctrl + Shift + I一次又一次的每一次-你可以简单地打开所需页面上的右键菜单,并选择“检查”,它会打开控制台一样的扩展按钮,而且你不需要搜索它的图标,每次你需要它,这是更方便比使用扩展。
7条答案
按热度按时间iezvtpos1#
这似乎不太可能,也不可能成为可能,
检查此:https://code.google.com/p/chromium/issues/detail?id=112277
上面写着:“我们只允许显式的devtools打开。”
a14dhokn2#
是的,你可以(或不可以)使用实验性的API
chrome.experimental.webInspector
。http://code.google.com/chrome/extensions/experimental.html
您甚至可以更改它的内容和面板。
请注意,您将无法提交使用实验性API的扩展。
izkcnapc3#
没有办法做到这一点。
chrome://chromewebdata
链接仅在已打开DevTools示例的情况下有效。agxfikkp4#
这是相当古老的,但因为我偶然发现它现在寻找一个解决方案,我想其他人可能也有.由于Chrome 28你可以使用devtools.* API.这允许你打开和操纵DevTools面板.它也是值得注意的不再是基本的.
hgqdbh6s5#
可以试试
第一个月
izkcnapc6#
也许,扩展可以启动一个Selenium脚本,你可以像这样使用“send_keys()”函数:
字符串
.因为“Ctrl+Shift+J”是打开dev-tools的默认键绑定(截至2021年7月8日)
cclgggtu7#
这不是不可能的侧扩展,但如果原因是你已经厌倦了点击Ctrl + Shift + I一次又一次的每一次-你可以简单地打开所需页面上的右键菜单,并选择“检查”,它会打开控制台一样的扩展按钮,而且你不需要搜索它的图标,每次你需要它,这是更方便比使用扩展。