6

下面是我的 JSON 代码

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

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

4

3 回答 3

13

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

一个 URL 的白名单例外

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

所有外部网址的白名单例外

于 2012-12-03T11:54:03.603 回答
1

默认情况下,接受所有外部 URL 后的 cordova.2.9/phonegap。

于 2013-09-27T09:24:23.710 回答
0

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

于 2013-11-07T01:52:08.863 回答