Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
7
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

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
7
Help us understand the problem. What are the problem?