この問題で何時間も検索していますが、これについての解決策はまだ見つかりません。CORS + Cordova:with:Access-Control-Allow-Origin
私は (basicely HTML/JS)のAppコルドバの研究開発をしていますので:アプリはナビゲータから、モバイル上で動作する、と私はトラブルAPIにAJAX要求を行うことがあります。https://developer.riotgames.com/ しかし、のは、私はちょうどしたいとしましょうGoogleのページを入手してください。
私はそれをどうやってやっていますか?私は何度も何度も同じエラーを取得しています
$.ajax({
type: "GET",
url: "https://google.com",
dataType: "text",
success: function(response){
alert("!!!");
},
error: function(error){
alert("...");
}
});
:
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
起源を私はからコードを実行されるので、「ヌル」である:file:///D:/Projets/LoL/www/index.html
と私はことを読んでここ は簡単exempleですナビゲータがブロックしていますが、セキュリティを無効にするとうまく動作しません--disable-web-security
もちろん、参加したいサーバーにアクセスできません。
ありがとうございました!
[XmlHttpRequestのエラー:原点nullがアクセス制御 - 許可 - 起源によって許可されていません]の可能な重複(http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null- allow-by-access-control-allow-origin)を使用します。私はJSONPでいくつかの読書をすることをお勧めしますが、一般的にあなたがサーバーを変更できない場合、あなたがしたいことをする良い方法はありません。 – CollinD