1. ホーム
  2. javascript

[解決済み] Chromeの同一生成元ポリシーを無効にする

2022-03-19 20:54:49

質問

を無効化する方法はありますか? 同一原産地ポリシー Googleの クローム ブラウザ?

解決方法は?

クローム(またはクロミウム)を終了し、再起動します。 --disable-web-security 引数で指定します。私は今これをテストし、"localhost"から提供されるページに埋め込まれた src"http://google.com" の iframe のコンテンツにアクセスできることを確認しました(chromium 5 / ubuntu でテスト)。私の場合、正確なコマンドは次の通りでした。

注意:コマンドを実行する前に、すべてのクロームインスタンスを終了させてください。

chromium-browser --disable-web-security --user-data-dir="[some directory here]"

ブラウザを最初に開いたときに、"you are using an unsupported command line" という警告が出ますが、無視してかまいません。

chromiumのソースから。

// Don't enforce the same-origin policy. (Used by people testing their sites.)
const wchar_t kDisableWebSecurity[] = L"disable-web-security";


Chrome 48以前は、そのまま使えました。

chromium-browser --disable-web-security