有人知道chrome扩展名,这有助于在页面上的javascripts中检测console.log
吗?
如果console.log
未经检查就调用,页面崩溃,脚本无效。但是我经常把console.log
用于调试,有时我会忘记删除它。
答案 0 :(得分:4)
一个简单的解决方法是始终包含一段类似于此的javascript:
if (typeof(console) == "undefined") {
console = {log: function() {}};
}
答案 1 :(得分:1)
覆盖console.log,并使用您自己的函数进行调试。
function debug(d){ // debug function. console.log or alert
if(off == 0){
if(typeof(console) != 'undefined'){
if(typeof(console.log) == 'function'){
console.log(d);
}
}else{
alert(d);
}
}
};
当您需要关闭验证时,设置var Off = 0。