繁体   English   中英

Android XmlHttpRequest上的Phonegap可在模拟器和浏览器中使用,而不是在设备上使用

[英]Phonegap on Android XmlHttpRequest Works in Emulator & browser, Not on Device

我被卡住了。 当我在设备上进行测试时,我的XmlHttpRequests不起作用,但是它们在模拟器和浏览器中都能正常工作。

另外,我已将该域添加到白名单中。 真正奇怪的是,昨天它在设备上也能正常工作。 有任何想法吗? 我是电话应用程序和phonegap的新手。

<!--
    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。

看一下这个问题: Android 4.1上Access-Control-Allow-Origin错误 (不接受,但投票很高)答案可能可以解决问题。

科尔多瓦有一个问题: https : //issues.apache.org/jira/browse/CB-1101

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM