我有一个应用程序启动我们公司服务器上的GET执行,以根据地图点击生成图表。它适用于多个iOS设备,但不适用于Android。当我在Weinre调试器中观看网络选项卡时,GET请求距离iOS设备大约需要2秒。在Android上它永远挂起“待定”。我需要添加到Android的config.xml或html索引以便能够与远程服务器通信吗?我在html索引中注释掉了内容安全策略,因为它没有任何效果。
答案 0 :(得分:1)
最可能的罪魁祸首是缺少白名单插件。要安装,请执行cordova plugin add cordova-plugin-whitelist
如果您不想限制任何内容(适用于大多数情况),请将以下内容添加到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:*" />