【小ネタ】Chromeのローカルセキュリティポリシーの回避
こんにちは。ともだです。
Chromeではセキュリティの関係でローカルファイルからローカルファイルの読み込みができなくなっています。(Chrome5からの仕様ですね)
ひとまずサーバ立てずにhtmlをローカルで動作確認しようとした事がある人なら結構おなじみの現象かと思います。
これを回避するには、Chromeの起動オプションに「–allow-file-access-from-files」を付ければ良いわけですが、winの場合にはアプリのショートカットアイコンのコンテキストメニューからプロパティを開いてショートカットタブのリンク先にchrome.exeに続いて「–allow-file-access-from-files」を入力します。このショートカットを使えばローカルファイルからローカルファイルの読み込みができます。
で、macの場合にどうするか迷う人が結構いるみたいなのでメモ書きしておきます。ターミナルからオプションを指定してChromeを立ち上げればOKです。
open -a Google\ Chrome --args -allow-file-access-from-files
毎回ターミナル叩くのが面倒という人は、Automatorでアプリ化しておけばOKです。
Dockに入れておくのも良し、Spotlightから起動するのもよし、お気に入りのランチャに登録するのもよし。です。