向けアプリケーション開発を仕事としている永遠製作所が、日々の開発でつきあたった問題点や、ちょっとしたTipsをメモしていこうと言う、自分勝手な覚え書きブログ。Webページ作成中に困ったことがあった。jQueryのload()命令で同じサーバー上にあるファイルを読み込むコードを書いて、ローカル環境でテストしようとしたら読み込まれず、なんでかなーと思っていた。ChromeのJavaScriptコンソールを確認してみたらこんなエラーが出ていた。Chromeではローカルファイルの読み込みを制限しているらしい。Chromeでは(Ajaxで)ローカルファイルにアクセスしようとするとエラーになることについて、他ローカルであってもWebサーバー経由でのアクセスであればいいらしい。「file:スキーマ」だと公開を意図していないファイルを盗まれるなどの恐れがあるからだろうか?そこで起動時にオプション引数として「--allow-file-access-from-files」を与えればいいらしい。上記サイトはWindowsユーザーのページのようなので回避策は別のページで調べた。--allow-file-access-from-filesのようにすればいい。Automatorアプリにするとよいということ。ラウンチャアプリであるQuickSilverを使えば、コマンドライン引数を与えられるらしいのだが、残念ながら私が使っているDragThingsではできないよう。ちなみに私は面倒なのでSafariで動作確認することで問題を回避。|この記事へのコメントお世話になりますIEはどうでしょうか?クローンだと、起動オプションでできたのですが、IEは、動きませんでした。[必須入力]※ブログオーナーが承認したコメントのみ表示されます。×この広告は180日以上新しい記事の投稿がないブログに表示されております。