SORU
24 Temmuz 2010, CUMARTESİ


. JSON.() stringify IE 8 tarafından desteklenen?

Kullanmak istiyorum:

JSON.stringify()

Chrome, Safari ve Firefox tarafından desteklenen olmalıdır. IE8 de JSON nesnesi için destek olduğunu düşünüyorum. IE 7 ve 6 değil, bunu yapıyorum sanırım:

<!--[if lt IE 8]>
    <script src="http://www.json.org/json2.js"></script>
<![endif]-->

yani, bu dış JavaScript sadece IE6 ve 7 ithal edecek sanırım. Senaryoyu barındırılan, eğer sürümü IE 9'dan daha az ise, sadece dahil oldukları URL baktı:

http://code.google.com/p/html5shiv/
<!--[if lt IE 9]>
    <script src="http://www.json.org/json2.js"></script>
<![endif]-->

yani IE 8 için de bu dahil etmeli miyim?

CEVAP
25 AĞUSTOS 2011, PERŞEMBE


Başlık soruya doğrudan cevap, evet IE8 JSON.stringify() doğal olarak destekler.

IE8 YANİ ilk sürümü bu desteği almak ve işlevsellik dev team tarafından ayrıntılı olarak burada açıklanmıştır: http://blogs.msdn.com/b/ie/archive/2008/09/10/native-json-in-ie8.aspx

Cevap sorunun ikinci kısmına, Evet IE6/7 için alternatif işlevselliği dahil etmek gerekir. Modernizr gibi bir şey bu kolay kontrol etmek için yapabilirsiniz.

Eğer kullanıcı Uyumluluğu ise ayrıca not IE8, JSON nesne Görünümünde kullanılamaz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009