我正在使用这个小脚本来查找Firebug是否打开:
if (window.console && window.console.firebug) {
//is open
};
而且效果很好。现在,我正在搜索半小时,以找到一种方法来检测Google Chrome的内置Web开发人员控制台是否已打开,但找不到任何提示。
这个:
if (window.console && window.console.chrome) {
//is open
};
不起作用。
编辑:
因此,似乎无法检测到Chrome控制台是否处于打开状态。但是有一个“ hack ”有效,但有一些缺点:
- 控制台断开连接时将不起作用
- 在页面加载中打开控制台时将不起作用
因此,我现在将选择Unsigned的答案,但是如果some1提出了一个绝妙的主意,欢迎他继续回答,我将更改选择的答案!谢谢!
.message
获取了错误(由于看到消息而在调试器打开时发生),但是不幸的是,在未打开调试器时也会发生这种情况。我想知道这个问题是否存在……