簡體   English   中英

JSON.stringify無法在blackberry mobile中使用

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM