phonegap app ERROR白名单拒绝:url ='http://xyz.com'

时间:2012-12-03 11:25:36

标签: json jquery cordova jquery-mobile jsonp

以下是我的JSON代码

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

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

3 个答案:

答案 0 :(得分:13)

在cordova / phonegap中,默认情况下会阻止所有外部URL。要更改此设置,您必须将相关网址添加到Cordova.plist(XCode)中的白名单例外。

whitelist exception for one URL

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

whitelist exception for all external urls

答案 1 :(得分:1)

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

答案 2 :(得分:0)

对于phonegap 2+以上,外部主机会添加到config.xml文件中:或者使用google.com等网址替换*,请参阅此处的第二个解决方案:Error: Whitelist rejection in Phonegap