2011-11-16 10 views
6

Gdy pojawia się błąd w procedurze obsługi jQuery AJAX w Firefox + jQuery + OS X, błąd ten wydaje się być cicho ignorowany.Firefox + jQuery na OS X nie wyświetla błędów w procedurach obsługi AJAX?

Przykładowy kod: http://jsfiddle.net/bGuX9/

Chrome poprawnie zgłasza zarówno błędy w konsoli javascript:

error in Chrome

Ale Firebug Firefox zgłasza tylko jeden błąd, chociaż dwa zostały rzucone (jak udowodnione przez "Błąd rzucania: w ajax"):

error in Firefox

Powyższe jest Firefoxem 8 na OS X 10.6, ale zauważyłem problem już w Firefoksie 3.5. Wydaje się, że nie ma to wpływu na Firefoksa w systemie Windows (testowane z 8).

Co się z tym dzieje? Czy to znany problem?

Kilka uwag:

  • Nie wierzę, że jest to problem z Firebug, gdy błąd nie pojawia się w konsoli błędów Firefoksa albo.
  • Wiem, że mogę użyć bloku try/catch w moim programie obsługi zdarzeń i wykryć błąd, ale to nie pomoże mi w debugowaniu dowolnego kodu.
+0

mojego "starego" Firefox (7.0.1) na Win z Firebug 1.8.4 rzuca oba błędy. – tooshel

+0

Uaktualniłem do Firefoksa 8 (Win) tym samym Firebug 1.8.4 i również rzuciłem oba błędy. – tooshel

+0

W porządku, po niektórych testach wydaje się, że jest problem z * something * w moim profilu, ponieważ działa on podczas działania z czystym profilem. –

Odpowiedz

Powiązane problemy