CORS XMLHttpRequestをドメインではなくIPアドレスに直接行う方法を教えてください。ドメイン名ではないCORS要求へ
たとえば、example1.orgのWebページを読み込みます。
CORSの依頼をhttp://example2.org/
にしようとしています。 http://192.168.1.100
へのCORS要求が機能していません。どうして?
example.org DNSエントリのターゲットは192.168.1.100です。 Fiddler2 HTTPスニッファーは、ブラウザが要求を出していなくても、サーバーから送信されたCORS HTTPヘッダーをチェックするように指示しています。
Google Chromeバージョン29.0.1510.0 canaryとバージョン26.0.1410.64 mで試しました。 CORS要求のための
コード例(そのコードが動作している私はexample.orgの起源でページにないよ。。):
あなたが考えられているものへの接続にしようとするとvar req = new XMLHttpRequest();
req.withCredentials = false;
req.open('GET', 'http://example2.org:8088/GetMyData', true);
req.onreadystatechange = function() {
console.log(req.responseText);
};
req.send();