Firefox + jQuery + OS X'deki jQuery AJAX işleyicisinde bir hata oluştuğunda, hata sessizce yok sayılıyor.OS X'teki Firefox + jQuery, AJAX işleyicilerinde atılan hataları göstermiyor mu?
örnek kod:
Ama Firefox'ta Kundakçı sadece iki atılmış olsa da, bir hata bildirir (aynı: http://jsfiddle.net/bGuX9/
Chrome düzgün JavaScript konsolunda hem hatalarını bildirir "Atanma hatası: ajax içinde" ile gösterilmiştir):
Yukarıdakiler, OS X 10.6'da Firefox 8'dir, ancak bu sorunu Firefox 3.5 kadar geri yükledim. Windows'ta Firefox (8 ile test edildi) etkilenmiyor gibi görünüyor.
Bununla ne alakası var? Bu bilinen bir sorun mu?
bazı notlar:
- hata ya Firefox'un konsolda hata görünmüyor olarak bu, Firebug ile ilgili bir sorun olduğuna inanmıyoruz.
- Olay işleyicimde
try/catch
bloğunu kullanabileceğimi ve hatayı yakalayabildiğimi biliyorum, ancak bu bana rasgele kod hatalarını ayıklamamda yardımcı oluyor.
Benim "eski" Firefox (7.0.1) Win üzerinde Firebug 1.8.4 ile hem hataları atıyor. – tooshel
Aynı Firebug 1.8.4 ile Firefox 8 (Win) sürümüne yükselttim ve her iki hatayı da atıyor. – tooshel
Pekala, bazı testlerden sonra profilimde * bir şeyle ilgili bir sorun var gibi görünüyor, çünkü temiz bir profille çalışırken çalışıyor. –