【问题标题】:phonegap app ERROR whitelist rejection: url='http://xyz.com'phonegap 应用错误白名单拒绝:url='http://xyz.com'
【发布时间】:2012-11-20 20:36:11
【问题描述】:

下面是我的 JSON 代码

$.getJSON("http://xyz.com",function(result){
    alert(result);
]});

我收到此错误白名单拒绝:url='http://xyz.com' ON IPHONE

【问题讨论】:

    标签: json jquery cordova jquery-mobile jsonp


    【解决方案1】:

    默认情况下,在 cordova/phonegap 中所有外部 URL 都被阻止。要更改这一点,您必须将有问题的 url 添加到 Cordova.plist (XCode) 中的白名单异常中。

    或者,您可以添加* 通配符以允许所有域,如下所示。

    【讨论】:

    • 嗨,大卫,感谢您的帮助。你们的 cmets 真的帮我解决了这个问题。
    • 不客气。如果这解决了您的问题,请考虑接受此答案。
    • Cordova.plist 在我的项目中不可用
    • @AdarshVC:检查 config.xml
    【解决方案2】:

    cordova.2.9/phonegap 接受后默认为所有外部 URL。

    【讨论】:

      【解决方案3】:

      对于 phonegap 2+ 以上,将外部主机添加到 config.xml 文件中:或将 * 替换为 google.com 之类的 url,请参阅此处的第二种解决方案:Error: Whitelist rejection in Phonegap

      【讨论】:

        猜你喜欢
        • 2012-06-03
        • 1970-01-01
        • 2016-01-02
        • 1970-01-01
        • 2015-06-01
        • 2014-07-11
        • 2013-01-03
        • 2014-05-05
        • 2015-03-03
        相关资源
        最近更新 更多