クロムエクステンションをビルドしようとしていますが、別のマシンにpingする必要があります。私が試したコードでは、httpsサイトのレスポンスヘッダーを読み取ることはできますが、http.IではありませんJavascriptの初心者です。どのような助けが素晴らしいだろう。私はそれがCORSの問題であり、クライアントのコードでヘッダーを設定しようとしたことを理解しています。私のフォーラムはそれをサーバー側に設定すると言いますが、以下のコードと、スナップショットのhttpsサイトから返されたプラグインのUIとレスポンスを確認してください。レスポンスヘッダーを読み取る際の問題
Code--
url="https://www.icicibank.com/";
//url = "www.rediff.com/";
ping = new XMLHttpRequest();
ping.open("get", url,true);
//ping.setRequestHeader("Access-Control-Allow-Origin","*");
// ping.setRequestHeader("Access-Control-Allow-Credentials", "true");
ping.send(null)
ping.onreadystatechange=function() {
if (ping.readyState==4) {
alert(ping.getAllResponseHeaders());
//alertify.alert(ping.getAllResponseHeaders());
}
}
おかげ
対象サーバで[プリフライトリクエスト](http://stackoverflow.com/a/8689332/4361743)を処理する必要があります。 – karman