如何从JavaScript打开Goog​​le Chrome控制台?

Cla*_*riu 24 google-chrome-extension google-chrome-devtools

这个问题可能听起来很奇怪但我有点需要这样做.另一种方法是让人们按Ctrl + Shift + i,但我宁愿避免这种情况,只提供一个链接.

该链接会显示在Chrome扩展程序中,因此我只对Google Chrome感兴趣.

Pis*_*3.0 9

对不起,不太可能发生(除了作为安全漏洞).您的页内JavaScript是故意沙箱和有限的 - 它可以与页面交互,也可以通过AJAX与网络交互,但它不能也不应该与您计算机中发生的其他事情(包括浏览器)进行交互.

  • 我相信Claudiu指的是由Chrome扩展程序执行的Javascript,而不是任何特定页面的环境.扩展具有更丰富的API和更大的权限(根据插件的清单文件),IIRC. (5认同)

loi*_*slo 8

目前尚不清楚为什么需要提供此类链接.DevTools不是最终用户的工具.如果您不喜欢键盘快捷键,那么有一个页面chrome:// inspect /其中包含页面和扩展名列表,每个条目都有一个打开devtools的链接.

此外,您可以使用远程调试页面打开页面中的devtools. https://developers.google.com/chrome-developer-tools/docs/remote-debugging


Kha*_*meh 5

您是否尝试过Firebug Lite。它是与Chrome中类似的浏览器内工具。

http://getfirebug.com/firebuglite

它会为您提供所需的大多数功能(很有可能),并允许您以编程方式启用它并销毁它。

你怎么看?