我可以从谷歌Chrome扩展程序打开devtools
Can I programmatically open the devtools from a Google Chrome extension?
我有一个chrome扩展挂钩到devtools。理想情况下,我想要一个徽章,当点击时,打开我创建的新选项卡上的devtools。有没有办法从后台页面做到这一点?
这似乎不太可能,也永远不会成为可能,
检查: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://chromewebdata
链接只有在DevTools实例已经打开的情况下才有效。这是相当古老的,但因为我偶然发现它现在寻找一个解决方案,我认为其他人可能也有。自Chrome 28以来,您可以使用devtools。* API。这允许你打开和操作DevTools面板。值得注意的是,它不再是实验性的。
可以试试
chrome.developerPrivate.openDevTools
也许,扩展可以启动一个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日)
这不是不可能的侧扩展,但如果原因是你累了,每次都要一次又一次地单击Ctrl + Shift + I -你可以简单地打开所需页面上的右键菜单,并选择"从它,它会打开控制台像扩展按钮,你也不需要搜索它的图标,每次你需要它,这是比使用扩展更方便。
- 如何使用url加载程序在webpack中导入多个图像
- keyup事件处理程序更改焦点不适用于快速键入
- 用程序搜索JQuery数据表中的文本
- Javascript:selenium Web驱动程序isDisplayed()不工作
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- ExtJS 5用程序点击actioncolumn gridview
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 如何从Java/scala调用js美化程序
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- 在Web应用程序中使用Highcharts javascript
- 递归使用 eval() 是检查程序执行的好方法吗?
- angularjs+rails应用程序中未显示模板
- 我可以从谷歌Chrome扩展程序打开devtools