3

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

4

2 回答 2

4

谷歌是你的朋友

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

这个问题

如果用户打开了开发者工具,此函数将返回 true

编辑

回应你的评论

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

jQUery 格式不正确,请尝试:

$('#header').click(function(){
   alert(isInspectOpen());
});
于 2013-05-27T01:37:31.517 回答
-2

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

您的代码对特定浏览器的依赖会更少。

于 2013-05-27T01:34:00.527 回答