Firefox + jQuery в OS X не показывает ошибки, выдаваемые обработчиками AJAX?

Когда возникает ошибка в обработчике jQuery AJAX в Firefox + jQuery + OS X, ошибка, кажется, игнорируется.

Пример кода: http://jsfiddle.net/bGuX9/

Chrome правильно сообщает об обеих ошибках в консоли JavaScript:

error in Chrome

Но Firebug в Firefox сообщает только одну ошибку, хотя два были брошены (о чем свидетельствует «Ошибка выброса: в ajax»):

error in Firefox

Это Firefox 8 на OS X 10.6, но я заметил эту проблему еще в Firefox 3.5. Firefox в Windows (тестировался с 8), похоже, не пострадал.

Что с этим делать? Это известная проблема?

Пара примечаний:

  • Я не верю, что это проблема Firebug, поскольку ошибка также не появляется в консоли ошибок Firefox.
  • Я знаю, что могу использовать блок try / catch в моем обработчике событий и обнаруживать там ошибку, но это не помогает мне отлаживать произвольный код.

6
задан David Wolever 16 November 2011 в 06:38
поделиться