我正在使用这个小脚本来查明Firebug是否已打开:
if (window.console && window.console.firebug) {
//is open
};
Run Code Online (Sandbox Code Playgroud)
它运作良好.现在我正在寻找一种方法来检测Google Chrome的内置Web开发者控制台是否已打开,但我找不到任何提示.
这个:
if (window.console && window.console.chrome) {
//is open
};
Run Code Online (Sandbox Code Playgroud)
不起作用.
编辑:
因此,似乎无法检测Chrome控制台是否已打开.但有一个" 黑客 "有效,但有一些缺点:
所以,我现在要选择Unsigned的答案,但如果有人提出了一个好主意,欢迎他仍然回答我改变所选答案!谢谢!
什么是确定用户是否有浏览器控制台(即萤火虫,WebKit的检查,Opera蜻蜓)的最佳方式打开?
(即我对仅仅检测console脚本中对象的存在感兴趣.我想知道用户何时实际打开了调试器面板.理想情况下,主要浏览器(IE/Safari/Chrome/Firefox ......)甚至移动浏览器尽可能)