测试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的引用。
其次,为什么应用程序无法连接到网络?
答案 0 :(得分:0)
更新到Cordova 6.0.0似乎解决了这个问题。我无法解释为什么最初会出现问题。