saneatsu
9/30/2019 - 12:06 AM

🚨 開発時のCrosoriginエラー対策(Chrome、Safari)

開発環境では、クロスドメイン制約のためにローカルのファイルにアクセスできなくなる。
つまりPOSTなどを実行する際にエラーが発生してしまう。

Chrome

一旦Google Chromeを終了し以下のコマンドで立ち上げる。

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

# 上は一度Quitしなくてはいけなくてめんどうなのでこっちで
$ open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security

Safari

開発タブを表示してクロスオリジンを無効化する