任何人都可以得到这个在他们的PhoneGap构建工作? :
$(function(){
$.getJSON("http://reddit.com/.json", function(data){
alert("Success!");
})
})
它在浏览器中正常工作,但是当我构建应用程序时,它无法运行。
我已经添加了这些我已经config.xml文件添加到白名单的所有域
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
<allow-navigation href="*" />
<access origin="*" />
<allow-intent href="*" />
也试图与该CSP和没有
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com; style-src 'self' 'unsafe-inline'; media-src *">
这是我从这里得到了构建它:https://github.com/apache/cordova-plugin-whitelist
您的CSP不会允许您的应用以外的Ajax请求。你在JS控制台或其他日志中看到什么实际的错误信息? –
当它在浏览器中打开时,它工作正常,但使用PhoneGap构建时,我无法看到应用程序中发生了什么。在构建完成后有没有任何方法可以检查错误消息? – YikesItsMikes
您可以使用http://docs.build.phonegap.com/en_US/3.3.0/debugging_remote_debugging_tools.md.html说实话,我只是在本地构建它,为您的Android和Safari浏览器提供更多的Chrome远程调试功能为iOS。 –