我有一些Firebug控制台函数调用,当Firebug未启用时,我希望将其禁用,例如console没有定义。这在IE6和FF3中运行良好,但在Chrome中不起作用:
var log;
if(console){
log = console.log;
}else{
log = function(){ return; }
}
我在Chrome中遇到了"Uncaught TypeError: Illegal Invocation"的错误 =/
我在这里阅读到了这个问题的解答,其中提到必须应用上下文,这对我来说有点新奇......而且我似乎无法弄清楚如何在所有浏览器中实现上述操作...