Cordova 5.0 无法访问外网,404错误的解决办法

问题:

最近更换了笔记本,重新配置了开发环境,cordova升了最新的5.0,发现build出来的应用不支持访问外网接口。IOS一切正常,Android访问外网的接口全部报404错误。

解决办法:

方法一:添加白名单插件 cordova-plugin-whitelist ,方便快捷,

cordova plugin add cordova-plugin-whitelist

方法二:添加安全设置

<meta http-equiv="Content-Security-Policy" content="default-src 'self' https://*.MYDOMAIN.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

(墙内基本找不到问题,就更别说答案了。新颖的东西还是要靠google。)

参考:

https://cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html

http://stackoverflow.com/questions/29735597/cordova-5-0-0-android-app-can-not-connect-to-internet-using-android-4-0-0

若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏