忍者ブログ
想いとグチの吐き出し場

firefox で file:// を開く


firefoxではセキュリティの関係上、
 file://〜〜
 (「fileプロトコル」という言い方でいいんだろうか?正式名称は知らない)
でのファイルへのリンクは開けないようにしているらしい。

でも、それだとめんどくさいので何とかする方法を探してみるも
意外と情報が転がっていない。

user.jsを使う方法が転がっていたけど、やってみても解決しない。。。
原因不明。
つか、単純に昔のバージョンの話なのかな。「FireFox 1.5以降」って書いてあるし。
これで上手くいくなら、このほうがお手軽でいいと思うんだけど。


結局、アドオンを使う方法で解決したけど、
その情報もGoogle先生のおなか(キャッシュ)の中にしか残っていない。

なのでメモとして残しとく。



使ったfirefoxのバージョン:3.6.12

【クライアント(firefox)の設定】
NoScriptアドオンをインストールする。(firefox再起動が必要)

・以下の手順でNoScriptの設定をする。
 「ツール」メニュー
  +「アドオン」
   +「NoScript」
    +「設定」ボタン
    |+「詳細設定」タブ
    ||+「Trusted」タブ
    || +「ローカルリンクを許可する」をONにする
    |+「Whitelist」タブ
    | +file://リンクを許可するサイトのアドレス(bd00trac01など)を入力して「許可する」ボタン
    +「OK」ボタン

【サーバの設定(というかHTMLの書き方)】
・ネットワーク上のマシンの場合
 file:///\\sample_server\sample_folder\sample_file.txt
 ※file:のあとスラッシュを「3つ」入れるのがポイント
 ※IE8もこれでOK。chromeは未検証。

・ローカルのマシンの場合
 file:///C:\temp\20110413.txt
 file://C:\temp\20110413.txt
 ※こちらは2つでも3つでもfirefoxならOK。
 ※IE8はどちらでもNG。はて?


PR