plugin para lite google for fire disabling descargar complemento chrome bug javascript firefox error-handling firebug gecko

javascript - para - Firebug no muestra el seguimiento de la pila de errores?



firebug lite for google chrome ™ (3)

Me he dado cuenta de que incluso con "mostrar el seguimiento de pila con errores" habilitado desde el menú desplegable, solo los errores que ocurren parecen tener rastros, pero cuando lo hago: throw new Error(''foo''); No veo ningún rastro de pila para él, aunque parece aparecer en la consola exactamente de la misma manera que otros errores que ocurren, como iDoNotExist() .

¿Hay algo que este olvidando?

También parece que obtengo el seguimiento de pila para llamar a console.error(''foo''); . Impar.

Se debe tener en cuenta que los seguimientos de pila se producen en Webkit Inspector y Opera cuando se throw new Error(''foo''); .


Has probado:

var err = new Error(); err.name = ''My custom error''; err.message = ''foo''; throw(err);

O incluso (no siempre funciona):

throw ''foo''; throw(''foo'');


Para otros que aterrizan aquí:

El problema para mí fue que showStackTrace está configurado en falso por defecto para Firebug.

Aquí está cómo habilitarlo:

  1. Ir a about:config en Firefox

  2. Cambie el valor de la preferencia extensions.firebug.showStackTrace de false a true (haga doble clic para cambiar el valor).


Probé este código en Firebug 1.7.1b2 (FF: 4.0.1, en win7) y me muestra el seguimiento de la pila:

function a(){ throw new Error(''s''); }; function b(){ a() } b();