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

  • campos9896

    campos9896

    24 Mart 2012
  • fireflame65

    fireflame65

    27 Mart 2007
  • Submissions101

    Submissions1

    23 ŞUBAT 2007