JSON Undefined 问题

 在IE6和IE7浏览器下或在IE8-IE10浏览器文档模式为IE7及以下时,控制台会报错:JSON is undefined. 这种错误在IE6和IE7浏览器下出现很正常,因为JSON在IE8+浏览器中才支持了。如果在IE8+浏览器出现了,说明网页在IE兼容视图下运行。通常这种情况时可以修改doctype及添加X-UA-Compatible meta。

<!doctype html>
<meta http-equiv="X-UA-Compatible" content="IE=edge">

 但是这种方法没有真正去解决问题,正确的方法是在你的项目中加载json2.js

JSON.parse()及JSON.stringify() -- 浏览器兼容性

方法 Chrome Firefox IE Opera Safari
JSON.parse() Yes 3.5 8.0 10.5 4.0

参考文章:JSON-js

posted on 2015-01-22 21:35  加油_linda  阅读(932)  评论(0编辑  收藏  举报