任何人都可以得到這個在他們的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。 –