Firefox で Web 上のページにある file:// のリンクを許可する
以前 Wiki にひっそりと掲載した内容ですが、今日はネタがないので blog の記事にしてみることにしました(^^ヾ
Firefox では、URL が http:// などではじまるインターネット上のページにある file:// のリンクが機能しません。おそらくセキュリティー上の理由からだと思いますが、Google Personalized Homepage や My Yahoo! など、Web ベースのブックマークを利用している人間には非常に不便です。
そこで、この制限を回避する方法を調べてみました。実は Firefox 1.5 より前のバージョンでは about:config でけっこう簡単に解除できたのですが、Firefox 1.5 以降ではドメイン単位での設定になり、より厄介になりました。セキュリティーなんて考えなくていい時代に戻りたい・・・(´ー`;
泣き言を言っていても仕方ないので、さっそく設定してみましょう。例として、blog.livedoor.com と wiki.livedoor.com でローカルファイルへのリンクを許可してみます。"user.js" に以下の記述を追加すれば実現できます。
user_pref("capability.policy.policynames", "localfilelinks"); user_pref("capability.policy.localfilelinks.sites", "http://blog.livedoor.jp http://wiki.livedoor.jp"); user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
"user.js" は Windows なら通常以下の場所にあります。
C:\Documents and Settings\<ユーザー名>\Application Data\Mozilla\Firefox\Profiles\<ランダムな文字列>\user.js
もしファイルが存在しない場合は、新たに作成してください。試していませんが、about:config でも同様に設定できるのではないかと思います。"user.js" の編集結果は、Firefox の再起動後に反映されます。
Recommendations
Books
「Closure Library」の入門書です。
詳しくはこちらの記事をどうぞ!
詳しくはこちらの記事をどうぞ!
Categories
一歩進んだ Web アプリケーション活用術
Opera & Firefox をディープに使いこなす
WebOS 時代のプログラミング・ノウハウ
Gentoo Linux と VMware による個人サーバー構築記
オープンソース・アプリケーションで快適 Web ライフ
その他の記事
Recent Articles
この記事にコメントする