既知の問題〜セキュリティ

セキュリティ上の理由から、Mozilla は Web 上のコンテンツからローカルファイルへのリンクを許可していません。JavaScript コンソールに Security Error: Content at <サイトの URL> may not load or link to file:///<ファイルの場所> といったエラーが出る場合があります。ローカルパスへのリンクをたどる必要がある場合は、リンク (アドレス) を一度ロケーションバーにドラッグし、それを Web ページにドロップするようお勧めします。もしあなたがセキュリティチェックなど大嫌いで、システム上のすべてのファイルを危険にさらすことを望むのであれば、あなたの個人用 プロファイルディレクトリ にある user.js ファイルに次の行を追加すれば、システムへのアクセスが可能になります: user_pref("security.checkloaduri", false); (Bug 84128)

便利さとセキュリティは背中合わせとはいえ、中々の脅し文句ですねぇ。。。
about:configで「security.checkloaduri」を「false」にしても同じことかと思いきや過去の話らしい
Firefox で Web 上のページにある file://〜 のリンクを許可する - WebOS Goodies

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 の再起動後に反映されます。

FirefoxPortableの場合は、「〜\FirefoxPortable\Data\profile」の中でいいのかな?