在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

相关文章:

  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
  • 2021-05-18
  • 2021-12-04
  • 2021-08-02
  • 2021-07-17
  • 2022-12-23
猜你喜欢
  • 2021-09-27
  • 2021-06-06
  • 2021-04-21
  • 2022-01-01
  • 2021-12-03
  • 2022-12-23
相关资源
相似解决方案