IE 8 支持 JSON.stringify() 吗?

2023-12-07

我需要使用:

JSON.stringify()

Chrome、Safari 和 Firefox 应该支持。我认为IE8也支持JSON对象。我认为 IE7 和 6 没有,所以我这样做:

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

所以,我认为只有 IE6 和 7 才会导入外部 JavaScript。我查看了托管脚本的 URL,它们仅在 IE 版本低于 9 时才包含:

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

那么我也应该在 IE 8 中包含这个吗?


直接回答标题中的问题,是的IE8支持JSON.stringify()原生地。

IE8 是第一个获得此支持的 IE 版本,开发团队在此详细解释了该功能:http://blogs.msdn.com/b/ie/archive/2008/09/10/native-json-in-ie8.aspx

回答问题的第二部分,是的,您需要包含 IE6/IE7 的替代功能。像 Modernizr 这样的东西可以很容易地检查这一点。

另请注意,如果用户处于 IE8 的兼容性视图中,则 JSON 对象将不可用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE 8 支持 JSON.stringify() 吗? 的相关文章

随机推荐