[英]JSON.stringify is not working in blackberry mobile
JSON.stringify无法在blackberry移动设备上运行,它在iphone和其他浏览器中运行良好。 在下面的黑莓手机示例中没有提示它:
function sup() {
this.name;
}
var SUP = new sup();
SUP.name = 'XYZ' ;
var tt = JSON.stringify(SUP);
alert(tt);
听起来这个版本的Blackberry浏览器不支持新的JSON
对象,这是在ES5中引入的(因此,就在最近)。 你可以找到几种polyfills /垫片,包括JSON自己的“介绍人” 。
您应该创建一个回退机制,以便浏览器使用本机JSON支持(如果存在),否则它会下载@TJ Crowder指出的库
这样的事情应该可以解决问题
<script>window.JSON||
document.write("<script src='js/my-json-library.js'>\x3C/script>")
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.