PhoneGap App在iOS中工作,但不在Android

时间:2018-04-02 20:04:37

标签: javascript cordova phonegap-build weinre

我有一个应用程序启动我们公司服务器上的GET执行,以根据地图点击生成图表。它适用于多个iOS设备,但不适用于Android。当我在Weinre调试器中观看网络选项卡时,GET请求距离iOS设备大约需要2秒。在Android上它永远挂起“待定”。我需要添加到Android的config.xml或html索引以便能够与远程服务器通信吗?我在html索引中注释掉了内容安全策略,因为它没有任何效果。

1 个答案:

答案 0 :(得分:1)

最可能的罪魁祸首是缺少白名单插件。要安装,请执行cordova plugin add cordova-plugin-whitelist

cordova-plugin-whitelist Docs

如果您不想限制任何内容(适用于大多数情况),请将以下内容添加到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:*" />