PhoneGap下安卓无法访问网络问题修复
最近适用PhoneGap在开发Hybird APP,在IOS下调试正常,但在Android下无法访问网络,费了好多周折,最后发现,是cordova 5.x的版本增加了“Content-Security-Policy”用于解决安全访问的问题。默认情况下,只能访问本机资源。
解决方法:
1、 添加白名单插件,在项目目录下执行
ionic plugin add cordova-plugin-whitelist1
2、在index.html头部增加
<meta http-equiv="Content-Security-Policy"
content="script-src * 'unsafe-eval'; connect-src * 'unsafe-eval';
object-src 'self'; style-src * 'unsafe-inline'; img-src *" >