У меня есть некоторые вызовы функций консоли Firebug, которые я хотел отключить, когда Firebug не был включен, например. консоль не определена. Это отлично работает в IE6 и FF3, но не в Chrome:
var log;
if(console){
log = console.log;
}else{
log = function(){ return; }
}
Я получаю «Uncaught TypeError: Illegal Invocation» в Chrome =/
Я прочитал о проблеме здесь, где вам нужно применить контекст , что для меня в новинку... и я не могу понять, как сделать это во всех браузерах...