我想建立一個鉻擴展,我需要ping到不同的機器。我試過的代碼能夠讀取https站點的響應頭,但不是http.I是我新的Javascripting。任何幫助將是偉大的。我明白這是一個CORS問題,並嘗試在客戶端代碼中設置標題.many論壇提到它設置服務器端,但我可以在這種情況下做什麼?請在快照中找到下面的代碼以及https站點返回的插件UI和響應。問題與讀取響應頭
代碼 -
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