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