WebOS Goodies

WebOS の未来を模索する、ゲームプログラマあがりの Web 開発者のブログ。

WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
Subscribe       

Firefox で Web 上のページにある file:// のリンクを許可する

以前 Wiki にひっそりと掲載した内容ですが、今日はネタがないので blog の記事にしてみることにしました(^^ヾ

Firefox では、URL が http:// などではじまるインターネット上のページにある file:// のリンクが機能しません。おそらくセキュリティー上の理由からだと思いますが、Google Personalized HomepageMy 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 の再起動後に反映されます。

参考:http://kb.mozillazine.org/Links_to_local_pages_don...

関連記事

この記事にコメントする

Recommendations
Books
「Closure Library」の入門書です。
詳しくはこちらの記事をどうぞ!
Categories
Recent Articles