Internet Explorer'da "0" satırında yığın taşması

Bunun aranabilirlik açısından sormak için ideal bir yer olmadığının farkındayım, ancak JavaScript kodu Internet Explorer'da baktığımda "Stack overflow in line 0" hatası veren bir sayfam var.

Sorun açıkça satır 0'da değil, belgeye yazdığım şeyler listesinde bir yerde. Firefox'ta her şey düzgün çalışıyor, bu yüzden sorun gidermeye yardımcı olacak Firebug ve arkadaşlarının zevklerine sahip değilim.

Bunun için herhangi bir standart neden var mı? Bunun muhtemelen bir Internet Explorer 7 hatası ya da oldukça belirsiz bir şey olduğunu tahmin ediyorum ve Google-fu'm şu anda bana pek keyif vermiyor. Daha önce bununla karşılaşmış birçok insan bulabiliyorum, ancak nasıl çözdüklerini bulamıyorum.

Aha!

Bazı kodlarda, bulunamazsa görüntü kaynağını varsayılan bir görüntü yoluna ayarlayan bir OnError() olayım vardı. Tabii ki, varsayılan resim yolu bulunamazsa hata işleyiciyi tetikleyecekti...

Aynı olmasa da benzer bir sorun yaşayan kişiler için, bunun nedeninin büyük olasılıkla sonlandırılmamış bir döngü, kendini tetikleyen bir olay işleyici veya JavaScript motorunu döndüren benzer bir şey olduğunu tahmin ediyorum.

Yorumlar (1)
Çözüm

Internet Explorer içindeki "Disable Script Debugging" seçeneğini kapatabilir ve eğer varsa Visual Studio ile hata ayıklamaya başlayabilirsiniz.

Bu "IE "ye özgü sorunlardan bazılarını teşhis etmenin birkaç yolundan biri olduğunu gördüm.

Yorumlar (0)

Bu sorun bende de vardı ve çözdüm. Pagetagında

Yorumlar (4)