ブラウザーとエミュレーターで正常に動作する基本的なアプリケーションがありますが、それを Android デバイスにデプロイすると、ajax リクエストが機能しなくなり、エラーが発生します。
の代わりに localhost を使用しようとしたときに、元々エミュレーターでこの同じエラーに気付きhttp://10.0.2.2/
ました。
<access origin="*" />
テスト目的でホワイトリストを に設定しました。
私のajax呼び出しは次のようになります
$.ajax({
url: 'http://mysubdomain.jit.su/myendpoint,
dataType: 'json',
type: 'GET',
beforeSend = function(xhr) {
xhr.setRequestHeader('Authorization', 'Basic ' + _credentials);
}
});
これで少し頭を机にぶつけていたので、どんな提案も歓迎します!
編集
興味深いことに、私は水分補給をオフにしましたが、すべてが機能しています!
なぜこれが当てはまるのかについて何か考えはありますか?