質問: goolge chromeでswaggerというツールを使いたいと思っています。 ローカルのswagger-uiの画面からローカルの別ドメインにアクセスをしたいです。 ajaxでリクエスト、レスポンスをするらしいのですが、 Can't read from server. It may not have the appropriate access-control-origin settings. と出ます。 CORS(アクセスコントール)が原因らしくて、chromeはローカルからのこういった事は、 許されないらしいです。 ちなみにsafariは問題ないです。 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-file-access-from-files open -a Google\ Chrome --args --disable-web-security -–allow-file-access-from-files 様な事を試してみてもダメでした。 もし、解決法をご存知でしたら、ご助言頂ければ幸いで御座います。 下記はchromeのバージョンです。 バージョン 52.0.2743.116 (64-bit)
回答: 手元にMacが無いため試せていませんが、こういう情報がありました。 【[*その他*] ChromeにてAjaxでローカルファイルにアクセス - Qiita】 > > 最終的にMacではsudoつけたらいけた。 > > > > ``` > $ sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args -allow-file-access-from-files > ``` > >