MacでSafariとChromeのCORSを無効化する


良い子はマネしないでね

  • この状態でアクセスするのはlocalhostくらいにしておこう
  • 当然だが、他の方法(サーバの設定する、プロキシで解決する、JSONP使うhttps://cors-anywhere.herokuapp.com/を使用する、ブラウザの拡張機能を使用する)を採用した方が良い。

SafariのCORSを無効化する

  1. 「Safari」 > 「環境設定」 > 「詳細」タブ > 「メニューバーに“開発“メニューを表示」を選択
  2. 「開発」 > 「クロスオリジンの制限を無効にする」にチェックを入れる

ChromeのCORSを無効化する

  1. Chromeを終了する
  2. ターミナルで下記のコマンドを叩く
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir=“/tmp/chrome_dev_test” --disable-web-security