SORU
10 AĞUSTOS 2010, Salı


IE8 geliyor out-of-the-box 'localStorage' desteği var;

HTML5 özelliği localStorage kullanmaya çalışıyorum. this blog göre IE8, ancak bunu kullanmaya çalıştığımda javascript hatası alıyorum kullanılarak yapılabilir 'localStorage is null or not an object'

Yani benim soru: localStorage IE8 out-of-the-box tarafından kullanılabilir mi? İşte benim kod:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=8" />
    <title>IE8 - DOM Storage</title>
    <script type="text/javascript"> 
        function Save() {
            localStorage.setItem('key','value');            
        }        
    </script>
</head>
<body>        
    <button onclick="Save();">
        Save
    </button>  
</body>
</html>

CEVAP
11 AĞUSTOS 2010, ÇARŞAMBA


IE8 Modu (Bu 7 modunda çalışmaz) olmak zorunda olsa da localStorage destekler.

IE8 modunda çalıştığını kontrol etmek için, yukarı geliştirici yük konsol. Üst kısmında, IE8 modu seçili olduğundan emin olun. Standartlar modu da güzel olurdu.

Sen de emin olmak istiyorum bir şey HTML5 doctype kullanıyorsun. HTML5 özellikleri ile bir XHTML doctype kullanmak mümkün değil.

<!DOCTYPE html>

Bu doctype kullanarak tarayıcı desteği bir etkisi olmayacaktır.

Ayrıca, emin olun window.localStorage erişim. Bir sorun olmamalı, ama YANİ garip sorunları ana bilinmektedir. Belki yerel olarak kapsamlı localStorage bir nesne arıyor? Kim bilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly

    Elly

    3 EKİM 2005
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007