首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE8不认识JSON,选项?

IE8不认识JSON,选项?
EN

Stack Overflow用户
提问于 2014-05-23 15:42:33
回答 2查看 205关注 0票数 1

我有一个使用JSON对象的页面;在最新的Chrome/Firefox和IE 11中,它被很好地利用,但在IE8中却没有被识别。具体来说,它是“未定义的”;下面的堆栈文章讨论了同样的问题:JSON object undefined in Internet Explorer 8

上面的文章建议使用特定的元标记:

代码语言:javascript
运行
复制
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />

目前,我的页面使用:

代码语言:javascript
运行
复制
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

我有几个问题:第一,这是唯一的选择吗?如果不是,还有什么可供选择的呢?第二,是否可以采取以下措施:

代码语言:javascript
运行
复制
<!--[if IE 8]>
    <meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
<![endif]-->

<!--[if !IE 8]>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<![endif]-->

我询问上述条件,因为我正在更新一个公司的申请,我想确保最大的真实度。如有任何建议,敬请见谅。顺便说一句,这个问题起源于

代码语言:javascript
运行
复制
JSON.parse();

IE8确实支持JSON:http://blogs.msdn.com/b/ie/archive/2008/09/10/native-json-in-ie8.aspx

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-23 15:45:09

使用https://github.com/douglascrockford/JSON-js跨浏览器实现JSON及其所有功能

票数 0
EN

Stack Overflow用户

发布于 2014-05-23 15:45:09

如果我没记错的话,IE8本机不支持JSON。您可以使用像Doug的https://github.com/douglascrockford/JSON-js那样的多填充

编辑:还是有效的文档类型?

JSON object undefined in Internet Explorer 8

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23833408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档