phonegap 应用错误白名单拒绝:url='http://xyz.com'
Posted
技术标签:
【中文标题】phonegap 应用错误白名单拒绝:url=\'http://xyz.com\'【英文标题】: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
【问题讨论】:
【参考方案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
【讨论】:
以上是关于phonegap 应用错误白名单拒绝:url='http://xyz.com'的主要内容,如果未能解决你的问题,请参考以下文章
phonegap 上的 ERROR 白名单拒绝,需要 plist 格式
在运行时使用phonegap将url添加到iphone中cordova.plist文件中的白名单
Android Phonegap 3 webapp白名单不起作用