Cordova 6.0.0无网络

时间:2016-02-23 17:52:53

标签: android cordova networking sencha-touch

我最近使用6.0.0版创建了一个Cordova应用程序,无法使用网络。我的config.xml如下所示:

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

我知道不推荐但是为了进行测试,我认为这会尽可能宽松,但我仍然无法向网络发出请求。

我已经验证了没有网络访问权限,因为我的代码在应用程序启动时通知我,以及通过Chrome调试控制台发出请求:检查到在桌面浏览器中工作的各种网址。

有没有其他人使用Cordova 6.0.0或任何其他版本遇到此问题?

在此先感谢您的帮助,我希望这是对Cordova如何处理网络权限的简单误解。

bwags

编辑:感谢jcarrera将我指向Content-Security-Policy元标记。通过添加Content-Security-Policy-Report-Only,我能够让一切顺利,这让我相信这几乎肯定是我的问题。

1 个答案:

答案 0 :(得分:0)

尝试将Internet权限添加到AndroidManifest文件中:

<uses-permission android:name="android.permission.INTERNET" />

并将此元标记添加到您的html文件中:

<meta http-equiv="Content-Security-Policy" content="*" />

我希望这可以帮到你!