При возникновении ошибки в обработчике jQuery AJAX в Firefox + jQuery + OS X ошибка кажется игнорируемой.
Пример кода: http://jsfiddle.net/bGuX9/
Chrome правильно сообщает об обеих ошибкахв консоли JavaScript:
Но Firebug в Firefox сообщает только об одной ошибке, даже если два были выброшены (о чем свидетельствует «Ошибка выбрасывания:в ajax ”):
Выше приведен Firefox 8 на OS X 10.6, но я заметил проблему еще в Firefox 3.5.Firefox в Windows (протестирован с 8), похоже, не подвержен влиянию.
Что с этим?Это известная проблема?
Пара замечаний:
- Я не считаю, что это проблема с Firebug, так как ошибка не появляется в консоли ошибок Firefox.
- Я знаю, что могу использовать блок
try/catch
в своем обработчике событий и ловить там ошибку, но это не помогает мне отлаживать произвольный код.