24 Temmuz 2010, CUMARTESİ
'' Internet Explorer için tanımlanmamış hata.
Firebug kullanarak ve bazı ifadeleri gibi oldum:
console.log("...");
benim sayfa. Script hataları söylediler IE8 (muhtemelen önceki sürümleri de) 'konsol' tanımlı değil. Benim sayfanın en üstünde bu koydum ama:
<script type="text/javascript">
if (!console) console = {log: function() {}};
</script>
hala hata alıyorum. Bu hataları kurtulmak için bir yolu var mı?
CEVAP
24 Temmuz 2010, CUMARTESİ
Deneyin
if (!window.console) console = ...
Tanımlanmamış bir değişken doğrudan başvuru yapamazsınız. Ancak, tüm genel değişkenler küresel bağlamda aynı adı (tarayıcılar durumdawindow
) niteliklerini ve tanımsız bir öznitelik erişim gayet iyi.
Bunu Paylaş:
Dizideki karakterlerden oluşan düzeltm...
Yapmam gereken Internet Explorer 8 ken...
Nasıl Internet Explorer uzantıları gel...
Nasıl Internet Explorer önbelleğe alın...
Giriş Internet Explorer için yer tutuc...