希望有人能提供帮助.
我正在开发一个phonegap应用程序.
问题是,当我使用桌面浏览器或甚至是phonegap移动应用程序运行应用程序时,请求运行正常,但是当我使用CLI v5.4.1构建本地构建android时,cli输出在projectroot / platforms / android / build / outputs /apk/android-debug.apk我收到错误“readystate 0 responsetext status 0 statustext error”
这是我的代码
$.ajax({ type: 'GET',url: "http://www.domain.com/gateway.PHP?structure",timeout: 5000,success: function(result) { var res = JSON.parse(result); res.forEach(function(element,index) { System.structure[element.company.id] = element; }); },error: function(XMLHttpRequest,textStatus,errorThrown) { alert('error: ' + JSON.stringify(XMLHttpRequest)); } })
这是我的config.xml
<plugin name="cordova-plugin-inappbrowser" source="npm"/> <plugin name="phonegap-plugin-push" source="npm" /> <icon src="icon.png"/> <access origin="*"/> <plugin name="cordova-plugin-whitelist" version="1" /> <allow-intent href="http://*/*"/> <allow-intent href="https://*/*"/>
我发现这非常奇特,在搜索了所有类似的问题后,我都没有回答.
我究竟做错了什么?
解决方法
您是否在索引文件中包含了内容安全元标记?
Content Security Policy Cordova Reference