如何在Android上的Ionic Framework中执行跨域http请求?如何在Android上的Ionic Framework中执行跨域http请求?
我试图在ionic.project中设置代理,没有帮助。以下是我的要求去做:
$http.get('http://localhost:8100/getnews/?hashcode=' + hashcode + '').then(function (resp) {
...
}, function (err) {
...
}
这里的ionic.project:
{
"name": "...",
"app_id": "...",
"proxies": [
{
"path": "/getnews",
"proxyUrl": "http://yukigaru.pythonanywhere.com/getnews/"
}
]
}
它并不适用于Android,功能(ERR)分支总是被调用。它适用于一台电脑的浏览器,不适用于另一台电脑的浏览器。
Cordova 5.0.0,Ionic 1.3.20,Android 5.x.
你使用phonegapp还是cordova?如果确定访问原点设置正确,请参阅:[cross origin](http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html) – Praveen
您在说哪种浏览器?铬?即? –
你使用的是cordova-android平台的版本4还是旧版本?如果使用版本4,则必须确保在项目中包含cordova-plugin-whitelist插件。 – QuickFix