ionic 安卓平台跨域
安卓平台发送api请求会出现跨域问题,使用cordova-plugin-whitelist可以轻松解决这个问题
首先安装cordova-plugin-whitelist
$ cordova plugin add cordova-plugin-whitelist
然后确认下时候安装成功
$ cordova plugins
出现这个就说明安装成功了
cordova-plugin-whitelist 1.0.0 "Whitelist"
然后再在index.html页面添加下面标签
<meta http-equiv="Content-Security-Policy" content="default-src *;style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
最后在$http 中添加 withCredentials
.config(function($httpProvider) {
$httpProvider.defaults.withCredentials = true;
});
现在就可以重新build一下项目,然后在手机上试一下了。