SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011
  • tunez4you

    tunez4you

    20 EKİM 2008
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009