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:
Ale Firebug Firefox zgłasza tylko jeden błąd, chociaż dwa zostały rzucone (jak udowodnione przez "Błąd rzucania: w ajax"):
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.
mojego "starego" Firefox (7.0.1) na Win z Firebug 1.8.4 rzuca oba błędy. – tooshel
Uaktualniłem do Firefoksa 8 (Win) tym samym Firebug 1.8.4 i również rzuciłem oba błędy. – tooshel
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. –