我在 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   回答