我被困住了。我在设备上测试时,我的XmlHttpRequests无效,但它们在模拟器和浏览器中都能正常工作。
此外,我已将域添加到我的白名单中。真正奇怪的部分是它昨天在设备上工作得非常好。有任何想法吗?我是手机应用和手机短信的新手。
<!--
access elements control the Android whitelist.
Domains are assumed blocked unless set otherwise
-->
<access origin="http://127.0.0.1*"/> <!-- allow local pages -->
<access origin="http://*.mydomain.com" />Code not neede
--------------编辑----------------
我不确定为什么,或者发生了什么。在玩了一些之后,我改变了。
<access origin="http://127.0.0.1*"/> <!-- allow local pages -->
<access origin="http://*.mydomain.com" />
到
<access origin="*"/>
问题仍然存在。只是为了尝试它我关闭了eclipse,然后重新启动它再次运行应用程序,它工作。我认为在更改config.xml文件后需要重新启动eclipse。
答案 0 :(得分:1)
看看这个问题:Access-Control-Allow-Origin Error At Android 4.1 (不接受但高度投票)答案可以解决问题。
cordova发生了一个问题:https://issues.apache.org/jira/browse/CB-1101