Firefox:ローカルファイルへのリンク

最終更新日時:2011-04-18 16:07:09
Firefox

Firefoxではセキュリティを考慮して、ローカルファイルへのリンクは開けないような仕様になっています。
ローカルファイルへのリンクというのは例えば、以下のようなリンクです。

 file://path/to/anywhere


この仕様は環境によっては非常に不便なのですが、user.js というファイルで設定することにより、ローカルファイルへのリンク規制を解除することが出来ます。
user.js はプロファイルフォルダの直下にあります。
もし、無い場合には新規作成します。
プロファイルについては、Firefox:プロファイルを参照。
user.js には以下のように設定します。

 user_pref("capability.policy.policynames", "localfilelinks");
 user_pref("capability.policy.localfilelinks.sites", "http://xxx.xxx.xxx");
 user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");


上記を設定して Firefox を再起動すると、http://xxx.xxx.xxx のサイトのローカルファイルのリンクは通常通り機能するようになります。
なお、http://xxx.xxx.xxx/ と、最後に / を入れてしまうと何故か有効にならなかったので、ディレクトリ単位やファイル単位の設定は上記では出来なさそうな気がします。
※要確認。知っている人教えてください(/_\;)

お問い合わせは 掲示板 にて。