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