Chromeの起動オプション

tips_03

Chromeの起動オプション

困ったこと

ローカルファイルの読み込みができない。例えば、file:///Users/7010oncajon/index.html内から、./hoge.jsonがなぜか読み込めない。

前提

原因

どうやらChromeの仕様(セキュリティ対策?)でローカルファイルはデフォルトでは読み込めないよう。-allow-file-access-from-filesという起動オプションを指定すれば可能。ちなみにWebに配置している場合は問題ない。

解決策

以下のいづれか。

  • Safariを使う(笑)
  • ターミナルから以下を実行し、起動する
    • open -a Google\ Chrome --args -allow-file-access-from-files
  • Automatorの設定をする
    • Automatorを起動、種類は「アプリケーション」
    • 左側ペインで「Run Shell Application」を選択
    • シェルってところに「open -a Google\ Chrome --args -allow-file-access-from-files」を記入
    • あとは適当な名前で保存し、それ起動するようにする。「Google Chrome (withOptions).app」とかにすればよい。

f:id:naotooncajon:20131231122255p:image

感想