Firefox + jQuery на OS X не показывает ошибки, генерируемые обработчиками AJAX? - PullRequest
6 голосов
/ 16 ноября 2011

При возникновении ошибки в обработчике 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 в своем обработчике событий и ловить там ошибку, но это не помогает мне отлаживать произвольный код.

1 Ответ

0 голосов
/ 17 ноября 2011

После долгих поисков похоже, что эта проблема вызвана расширением Adblock Plus, поскольку возникает только при включенном расширении.

На форуме Adblock Plus была зарегистрирована ошибка: https://adblockplus.org/forum/viewtopic.php?f=11&t=8761

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...