24 diciembre, 2008

Activar Firebug 1.2 antes de usar console

Si te encuentras con el error ReferenceError: console is not defined es porque la nueva versión de Firebug exige que se active primero para hacerla disponible (con window.loadFirebugConsole()). Pretenden con ello que el código de activación incluya la definición de un objeto console para cuando Firebug no esté disponible y que no genere errores en los navegadores:

if (window['loadFirebugConsole']) {
 window.loadFirebugConsole();
} else {
 if (!window['console']) {
  window.console = { info:function(){}, log:function(){}, warn:function(){}, error:function(){} };
 }
}
En codecouch.com via Simon Willison.

Publicar un comentario en la entrada

Últimos links en indiza.com