[英]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.