5

Sadece require.js eklentisiyle ilgisi olan IE'de bir hata alıyorum.requirejs + IE8: undefined nesne null veya bir nesne değil

Ben require.js aşağıdaki kod (hat 1061) adres: Ben hata ayıklayıcı kontrol ettim ve eklenti nesne var

Message: 'normalize' is null or not an object

Line: 1061 Char: 25

:

if (plugin.normalize) { 

IE 8 bu hatayı döndürüyor , normalize tanımsızdır. Javascriptte bu, "yanlış" olarak değerlendirilmeli ve if koşulun yerine getirilmemelidir. Ancak, nedense IE bunun yerine bu hatayı atıyor ve sayfamın düzgün yüklenmesine izin vermiyor. Bunun neden olduğunu bilen var mı?

İronik olarak, bu hattı 1061 değiştirirseniz:

if (plugin.normalize !== undefined && plugin.normalize !== null && plugin.normalize !== false) { 

Sonra IE8 sorun bu eşdeğer kod olmalı, bir ... kodu başarıyla çalışır ve ben üçüncü taraf değiştirerek olamaz require.js gibi paketler, böyle IE hatalarını önlemek için.

cevap

0

Ben benzer bir konu, bazı dosya bulunamadı hatası (404), yapmak varsa o geldiğinden emin komut için sağlanan yolunun doğru, (geri dönüş yolu çalışmıyor gibi görünüyor edilir etmişti IE8'de, yolları düzelttikten sonra çözüldü.

İlgili konular