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

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014