Cordova'浏览器'平台网络不可用

时间:2016-02-17 15:55:55

标签: cordova networking browser

测试Cordova应用,我添加了平台浏览器:

cordova platform add browser

现在正在测试我正在使用:

cordova run browser

它启动了一个Chrome(OS X)实例,我在控制台中得到了这个:

adding proxy for Device
adding proxy for NetworkStatus

XMLHttpRequest cannot load http://www.google.com/. 
No 'Access-Control-Allow-Origin' header is present on 
the requested resource. Origin 'http://localhost:8000' 
is therefore not allowed access.

应用程序访问Internet资源的任何后续尝试都会无声地失败,网络活动中没有任何内容(在Chrome检查器中)。

Cordova -v给了我5.3.1

我添加了插件cordova-plugin-whitelist并将这些行添加到我的config.xml中:

<allow-navigation href="*" />
<access origin="*" />

它适用于Android和iOS,使用USB调试和iOS模拟器在真实设备上进行测试。

首先 - 试图联系google.com的是什么?我的代码中没有对google.com的引用。

其次,为什么应用程序无法连接到网络?

1 个答案:

答案 0 :(得分:0)

更新到Cordova 6.0.0似乎解决了这个问题。我无法解释为什么最初会出现问题。