このフォームのリンクを開くために、Windows7でFirefox16.0.1を入手しようとしています...
<a href="file:///g:/PATH/to/some_file.doc">some_file.doc</a>
私はMozillaドキュメントでセキュリティポリシーに関するこの議論を見つけました...
http://kb.mozillazine.org/Firefox_:問題:_ Links_to_Local_Pages_Don%27t_Work
したがって、これはFirefoxのデフォルトのセキュリティ構成の問題であることを理解しています。
そして、私はこれらのステップを試しました...
問題は、localfilelinks.sitesの正しい値がどうあるべきか理解していないことかもしれないと思います。
文脈上、これは私が作成した内部Webサイトです。ユーザーは、サイト内のリンクをクリックして、Word、Excel、およびPDFファイルをブラウザー内から直接開くことができる必要があります。リンクが含まれているWebページを提供しています。上記のフォーム。URIをロケーションバーにコピーして、URIが有効であることを確認しました。
私を混乱させているのは次のとおりです。私が見つけたすべてのドキュメントは、ターゲットファイルがリモートWebサーバー上にあると想定しているようです。そのため、そのサーバーのドメインをlocalfilelinks.sitesの値として指定すると機能します。
しかし、この場合、ユーザーの観点からは、それはコンピューターに接続された別のドライブにすぎないため、構成でドメインとして表現する方法がわかりません。私の最善の推測は「localhost」です。
どんな助けでも大歓迎です。
OK、動作しました。
これをuser.js
に入れてください:
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://permitteddomain.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");