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

  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • POGProductionz

    POGProductio

    27 NİSAN 2012