解决在IE8中无法使用原生JSON的问题
解决
首先说原因,微软文档的Requirements:Note中已经说的很清楚,翻译成中文意思大致如下:JSON是包含在JScript 5.8中,而为了向下兼容ie8只有在文档模式是”Internet Explorer 8 Standards”的时候才使用JScripte 5.8,其他时候使用JScripte 5.7特性。因此如果文档模式没有声明为”Internet Explorer 8 Standards”是找不到JSON对象的。
那如何声明”Internet Explorer 8 Standards”呢,根据另一篇微软文档,有两种方式实现:
1. 在文档头中添加<meta http-equiv="X-UA-Compatible" content="IE=8" > 2. 使用<!DOCTYPE>来声明文档
这两种方式都是告诉ie8浏览器以Internet Explorer 8标准模式显示内容,同时使用ie8的最新特性。
2、加上json.js让浏览器识别
转自
http://www.iitshare.com/ie8-not-use-native-json.html
分享到:
相关推荐
标题中的“JSON.stringify()报错:JSON未定义”是一个常见的JavaScript错误,通常出现在尝试使用`JSON.stringify()`方法但全局环境中没有定义JSON对象时。在浏览器环境中,JSON是默认支持的,但在某些旧版本的IE...
本文将深入探讨在使用json2.js时遇到"json未定义"错误的解决方案,以及如何正确使用json.parse方法。 首先,"json未定义"的错误通常发生在尝试调用JSON对象的函数,如`json.parse()`或`json.stringify()`时,但JSON...
在IE浏览器中,有时会遇到“JSON未定义”的错误,特别是在使用兼容模式或者较旧版本的IE时。这是因为JSON(JavaScript Object Notation)是ECMAScript 5引入的一个内置对象,而在IE8及以下版本中并未原生支持JSON。...
解决IE中JSON未定义的兼容问题
"JSON2"是一个由 Douglas Crockford 创建的JavaScript库,它的主要目的是解决在旧版IE浏览器中JSON未定义的问题。JSON2.js这个文件就是这个库的实现,当在老版本IE中引入这个脚本后,它会为浏览器提供JSON对象以及其...
json2.js json.parse json未定义 的解决方案!
json2.js,官方版本(2014-02-04) ie6、ie7下JSON.parse JSON未定义的解决方法
今天在使用Moodle的时候, 突然发现在IE下进入课件的时候提示”JSON 未定义”错误信息. 后来找来一个 “json2.js” 引入测试了一下. OK 解决. 后来一向觉的不靠谱,仔细推敲了一下发现我的IE是在兼容模式下. 换到...
将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE5、6、7、8会报:“JSON”未定义 的错误。可以通过在html文件或者Jsp文件的head头内引入json2.js文件来解决,需要先下载json2.js,目前已经使用...
解决IE中JSON未定义的兼容问题
浏览器兼容模式下JSON未定义问题 解决方法是:判断当前浏览器是否支持JSON对象,如果不支持,则引入json2.js文件即可。
很好的资源文件,当浏览器报json未定义时,引入此文件即可。
json2.js文件下载,解决I而浏览器的“JSON”未定义 的错误
解决IE浏览器对json未定义的问题 JSON became a built-in feature of JavaScript when the ECMAScript Programming Language Standard - Fifth Edition was adopted by the ECMA General Assembly in December 2009....
**ArduinoJson.h** 是一个专为Arduino平台设计的JSON库,它使得在微控制器上处理JSON数据变得简单而高效。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于物联网(IoT)设备与云端平台之间的...
解决JSON.parse()在IE7下不兼容( JSON在IE下未定义)问题。 直接引用就可以。 摘要必须大于100个字节!摘要必须大于100个字节!
FIX QQ互联token检测在某些版本IE浏览器下会报JSON未定义的问题 FIX 下拉菜单 -> 修正 IE 下渲染缓慢及 IE8 下鼠标 hover 时没有背景色的 BUG FIX 无法保证本地方式接口的完美兼容,暂时关闭 FIX 物理路径下调用...
FIX QQ互联token检测在某些版本IE浏览器下会报JSON未定义的问题 FIX 下拉菜单 -> 修正 IE 下渲染缓慢及 IE8 下鼠标 hover 时没有背景色的 BUG FIX 无法保证本地方式接口的完美兼容,暂时关闭 FIX 物理路径下调用...
FIX QQ互联token检测在某些版本IE浏览器下会报JSON未定义的问题 FIX 下拉菜单 -> 修正 IE 下渲染缓慢及 IE8 下鼠标 hover 时没有背景色的 BUG FIX 无法保证本地方式接口的完美兼容,暂时关闭 FIX 物理路径下调用...