2011-11-16 5 views
6

Cuando se produce un error en un controlador jQuery AJAX en Firefox + jQuery + OS X, el error parece ignorarse silenciosamente.Firefox + jQuery en OS X no muestra errores arrojados en los controladores AJAX?

código Ejemplo: http://jsfiddle.net/bGuX9/

Chrome informa correctamente tanto los errores en la consola de JavaScript:

error in Chrome

Pero Firebug en Firefox sólo informa uno de error, a pesar de que dos se han lanzado (como se evidenciado por el "Error de lanzamiento: en ajax"):

error in Firefox

Lo anterior es Firefox 8 en OS X 10.6, pero he notado el problema desde Firefox 3.5. Firefox en Windows (probado con 8) no parece verse afectado.

¿Qué pasa con esto? ¿Es esto un problema conocido?

Un par de notas:

  • No creo que esto es un problema con Firebug, ya que el error no aparece en la consola de errores de Firefox tampoco.
  • Sé que puedo usar un bloque try/catch en mi controlador de eventos y detectar el error allí, pero eso no me ayuda a depurar el código arbitrario.
+0

Mi "viejo" Firefox (7.0.1) en el triunfo con Firebug 1.8.4 está lanzando ambos errores. – tooshel

+0

Actualicé a Firefox 8 (Win) con el mismo Firebug 1.8.4 y está lanzando ambos errores también. – tooshel

+0

Muy bien, después de algunas pruebas, parece ser un problema con * algo * en mi perfil, porque funciona cuando se ejecuta con un perfil limpio. –

Respuesta