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

  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • talkandroid

    talkandroid

    27 Mayıs 2010
  • Valdorsha

    Valdorsha

    8 Mayıs 2006