Bu konuyla ilgili saatlerde arama yapıyorum, ancak yine de buna bir çözüm bulamıyorum.CORS + Cordova: ile ilgili sorunlar: Access-Control-Allow-Origin
Bir Uygulama Cordova (basicely HTML/JS) Yani developping ediyorum: Uygulamanın Navigatörden mobil çalışır ve sorun bir API bir ajax isteği yapan vardır: https://developer.riotgames.com/ Ama ben sadece istiyorum diyelim google sayfasını al.
Bunu nasıl yapmalıyım, bu mümkün mü?
$.ajax({
type: "GET",
url: "https://google.com",
dataType: "text",
success: function(response){
alert("!!!");
},
error: function(error){
alert("...");
}
});
Ben tekrar tekrar aynı hatayı alıyorum: Burada basit exemple olan
XMLHttpRequest cannot load https://google.com/ . No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access
Ben kodu çalıştırmak çünkü kökeni 'boş' olduğu: file:///D:/Projets/LoL/www/index.html
ve ben okumak Navigator engelliyor, ancak güvenlik --disable-web-security
ile devre dışı bırakılırsa da işe yaramıyor Ve tabiki, katılmak istediğim sunucuya erişimim yok.
Yardımlarınız için çok teşekkürler!
Olası kopyalar [XmlHttpRequest hatası: Menşei boş Erişim-Control-Allow-Origin tarafından izin verilmiyor] (http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null- izin verilmeyen-erişim-kontrol-izin-kökeni). JSONP üzerinde biraz okuma yapmayı öneririm ama genel olarak sunucuyu değiştiremezseniz, yapmak istediğiniz şeyi yapmanın iyi bir yolu yoktur. – CollinD