Quando si verifica un errore in un gestore jQuery AJAX su Firefox + jQuery + OS X, l'errore sembra essere silenziosamente ignorato.Firefox + jQuery su OS X non mostra gli errori generati dai gestori AJAX?
codice Esempio: http://jsfiddle.net/bGuX9/
Chrome segnala correttamente entrambi gli errori nella console JavaScript:
Ma Firebug in Firefox riporta solo una errore, anche se due sono stati gettati (come evidenziato dal "Errore di lancio: in ajax"):
Quanto sopra è Firefox 8 su OS X 10.6, ma ho notato il problema fin da Firefox 3.5. Firefox su Windows (testato con 8) non sembra essere interessato.
Che succede? È un problema noto?
Un paio di note:
- Io non credo che questo è un problema con Firebug, come l'errore non viene visualizzato nella console degli errori di Firefox sia.
- So che posso usare un blocco
try/catch
nel mio gestore di eventi e rilevare l'errore lì, ma questo non mi aiuta a eseguire il debug del codice arbitrario.
mio "vecchio" Firefox (7.0.1) su Win con Firebug 1.8.4 sta gettando entrambi gli errori. – tooshel
Ho effettuato l'aggiornamento a Firefox 8 (Win) con lo stesso Firebug 1.8.4 e sta generando entrambi gli errori. – tooshel
Va bene, dopo alcuni test, sembra essere un problema con * qualcosa * nel mio profilo, perché funziona quando si esegue con un profilo pulito. –