Làm thế nào để thực hiện yêu cầu http tên miền chéo trong Ionic Framework trên Android?Cách thực hiện yêu cầu http tên miền chéo trong Ionic Framework trên Android?
Tôi đã cố gắng đặt proxy trong ionic.project, không hữu ích. Đây là cách tôi làm theo yêu cầu:
$http.get('http://localhost:8100/getnews/?hashcode=' + hashcode + '').then(function (resp) {
...
}, function (err) {
...
}
Dưới đây là ionic.project:
{
"name": "...",
"app_id": "...",
"proxies": [
{
"path": "/getnews",
"proxyUrl": "http://yukigaru.pythonanywhere.com/getnews/"
}
]
}
Nó không hoạt động trên Android, function (err) chi nhánh luôn được gọi. Nó hoạt động trên trình duyệt của một máy tính và không hoạt động trên trình duyệt của máy tính khác.
Cordova 5.0.0, Ionic 1.3.20, Android 5.x.
bạn đang sử dụng phonegapp hoặc cordova? nếu vậy hãy đảm bảo rằng nguồn gốc truy cập được đặt chính xác, hãy xem: [cross origin] (http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html) – Praveen
trình duyệt nào bạn đang nói về? chrome? I E? –
Bạn đang sử dụng phiên bản 4 của nền tảng cordova-android hoặc phiên bản cũ hơn? nếu sử dụng phiên bản 4, bạn phải đảm bảo bạn có plugin plugin cordova-plugin-whitelist trong dự án của mình. – QuickFix