Javascript PhoneGap应用程序在iOS中工作,但在Android中不工作

Javascript PhoneGap应用程序在iOS中工作,但在Android中不工作,javascript,cordova,phonegap-build,weinre,Javascript,Cordova,Phonegap Build,Weinre,我有一个应用程序,可以启动我们公司服务器上的GET execute,根据地图点击生成图表。它可以在多个iOS设备上运行,但不能在Android上运行。当我在Weinre调试器中查看网络选项卡时,从iOS设备获取请求大约需要2秒钟。在Android上,它永远挂在“待定”状态。我是否需要在config.xml或html索引中添加一些内容,以便Android能够与远程服务器通信?我注释掉了html索引中的内容安全策略,因为它没有任何作用 最可能的罪魁祸首是缺少白名单插件。要安装docordova插件,

我有一个应用程序,可以启动我们公司服务器上的GET execute,根据地图点击生成图表。它可以在多个iOS设备上运行,但不能在Android上运行。当我在Weinre调试器中查看网络选项卡时,从iOS设备获取请求大约需要2秒钟。在Android上,它永远挂在“待定”状态。我是否需要在config.xml或html索引中添加一些内容,以便Android能够与远程服务器通信?我注释掉了html索引中的内容安全策略,因为它没有任何作用

最可能的罪魁祸首是缺少白名单插件。要安装do
cordova插件,请添加cordova插件白名单

如果不想限制任何内容(适用于大多数情况),请将以下内容添加到config.xml中:

<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />


插件白名单和所有这些意图都已经在我的config.xml文件中。这条线怎么样?市场:*允许链接到play store上的其他应用程序。如果请求正在通过并挂起,我会检查您的服务器以确保它正在发送响应。请求没有到达服务器。我在那里没有看到任何消息。同样,来自iOS设备的请求在大约两秒钟内通过。我刚刚将.apk上传到appetize.io,它工作得非常好。我的一个同事只有一部安卓手机,这个应用程序对他不起作用。我在调试器中没有看到任何错误,因此我不确定问题出在哪里。