美文网首页
ie8兼容模式下JSON.parse无法识别

ie8兼容模式下JSON.parse无法识别

作者: lueyoo | 来源:发表于2018-04-23 12:08 被阅读0次

    解决方案1: eval方式解析。

    function strToJson(str){
    var json = eval('(' + str + ')');
    return json;
    }

    解决方案2: new Function形式。
    function strToJson(str){
    var json = (new Function("return " + str))();
    return json;
    }

    解决方案3(推荐):把json2.js引入到页面。
    https://github.com/douglascrockford/JSON-js

    解决方案4(推荐):
    <meta http-equiv="X-UA-Compatible" content="IE=8" />在浏览器head里面加上这句即可。
    X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的
    作用是将浏览器的兼容模式关闭,用户不可选择ie的显示模式为兼容模式。

    相关文章

      网友评论

          本文标题:ie8兼容模式下JSON.parse无法识别

          本文链接:https://www.haomeiwen.com/subject/mpgklftx.html