如何检查Chrome开发工具是否已打开?

时间:2013-05-27 01:28:54

标签: javascript google-chrome javascript-events google-chrome-devtools

我在codeschool.com(discover-devtools:http://discover-devtools.codeschool.com/chapters/1/challenges/3)的教程中发现,有可能检查chrome开发人员工具是否已打开?如何检查(cmd + alt + i)的状态/获取事件?

2 个答案:

答案 0 :(得分:4)

谷歌是你的朋友

function isInspectOpen()
{
    console.profile(); 
    console.profileEnd(); 
    if (console.clear) console.clear();
    return console.profiles.length > 0;
}

来自This Question

此函数将返回true,即用户已打开开发人员工具

修改

回应您的评论

$('#header').click(alert(isInspectOpen()))

没有正确格式化jquery,请尝试:

$('#header').click(function(){
   alert(isInspectOpen());
});

答案 1 :(得分:-2)

你可以尝试像log4js或类似的日志框架。 http://log4js.berlios.de/links.html#other

您的代码对特定浏览器的依赖性会降低。