ある時点で、私は自分のChromeプロファイルのいずれかで同じオリジンポリシーを無効にしていたようです。例えば、https://www.google.comにいる間、私は成功し、コンソールに以下を実行し、完全な応答を取得することができる午前:私の他のChromeプロフィールでChromeで同じ原点ポリシーを再度有効にする
function reqListener() {
console.log(this.responseText);
}
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", reqListener);
oReq.open("GET", "https://www.yahoo.com");
oReq.send();
を、このコードは、予想されるエラーを与える:
XMLHttpRequest cannot load https://www.yahoo.com/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.google.com' is therefore not allowed access.
私のクロームプロファイルにSOPを再度有効にするにはどうしたらいいですか?
私は--disable-web-security
タグを使用していません(少なくとも意図的に使用していないことに注意してください)。私は生の実行可能ファイルを直接開いています。
私はウィンドウを使用していますが、ショートカットを確認しました。フラグはありませんでした。私も実際に実際の.exeから直接開いて同じ結果を持っていました。 – wlingke
@wlingke拡張機能がインストールされていないことを確認してください。 Allow-Control-Allow-Origin:*。それ以外の場合は、単にプロファイルをリセットすることをお勧めします。私はそれが無効になっている方法は見ません。 –