如何在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