2012-05-24 13 views
11

Internet Explorer'da (9 ve 8'i denedim) uygulamam normal modda çalışmıyor. Ancak hata ayıklama moduna geçtiğimde (F12 tuşlarına basın), bazı küçük sorunlarla (şimdi alakasız olan) çalışır.Uygulamam IE'de yalnızca hata ayıklama modunda çalışıyor (diğer tarayıcılarda çalışır)

Bu, uygulamada hata ayıklamamı imkansız hale getiriyor çünkü hata ayıklama modunda çalışmayı başlatıyor. Bu, the application I developed numaralı belgedir.

Çözüm ne olabilir?

+2

sorunu bilmek, daha önce sorunu çözebilir – musefan

+2

sorunu Internet Explorer'da çalışmaz – mfadel

+2

Bu temelde, o zaman çözüm Internet Explorer kullanmak değildir. Benim açımdan, bize sadece bir web sitesi bağlantısı veremezsiniz ve test etmemizi, hata ayıklama yapmanızı ve sizin için düzeltmemizi beklersiniz. Sorunu tanımlamanız ve (javascript hatalarını kontrol ediniz) daha spesifik bir problemle geri dönmeniz gerekiyor – musefan

cevap

26

Komut dosyanızda console.log kullanıyor musunuz? IE tarayıcılarında console nesnesi yalnızca hata ayıklama modunda bulunur.

if (console) console.log('...') 

EDIT: kodunuzu değiştirin başvurunuzun baktım ve konsolu günlüğü kullanıyorsunuz.

+3

+1 - ama genel olarak 'eğer (değişken) 'problemli olabileceğini buldular, bu yüzden' eğer typeof (variable)! =" Undefined "' ' – SpaceBison

+0

'' kullanmanızı önererek kullanma eğiliminde olduklarını keşfettim, şimdi çok küçük şeyler üzerinde çalışacağım:) – mfadel

+0

Sorunu işaretlediğiniz için teşekkür ederiz. Kullanırsam (window.console) ... eğer (konsol) çalışmıyorsa. –

İlgili konular