Help us understand the problem. What is going on with this article?

Chromeオプション --disable-web-securityでCORS解除が効かなくなった

CORS解除ができなくなった件についての備忘録

Chromeバージョンは 79.0.3945.130 for macOS です。

Webフロントエンドの開発時に、ローカルの開発環境から別ドメインにアクセスしたい場合というのはよくあるシチュエーションだと思います。
私はAngular-CLI開発が多いため、Angularドメインはlocalhost:4200で、データサーバは別で立てるシチュエーションが常時発生しますが、CORS制限によりアクセスできません。

今までは、

$ open "/Applications/Google Chrome.app" --args --disable-web-security --user-data-dir

でクロスドメイン制限を解除できていましたが、最近のアップデートでいつの間にか使えなくなってしまいました。古いアップデートで似た現象が起きたときは、--user-data-dirをつければ良い旨の情報は出てきましたが、すでに付けてます。

こんなツイート見つけたので、ためしてみたものの、なぜか有効状態を維持できませんでした。
常時オプション切ってるのも不安です。Warningでチラッと見えるオプションを追加してみたら上手くいきました。

$ open  "/Applications/Google Chrome.app" --args --disable-web-security --user-data-dir --disable-site-isolation-trials

--disable-site-isolation-trials オプション名がトライアルぽいのでいつまで使える手なのかわかりませんが、ひとまずこれで凌げました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした