Firefoxでfile://プロトコルを無効にする方法
ユーザーがマシン上のローカルファイルを閲覧しないようにしたい。
SaveAs関数とOpenFile関数はすでに無効にしています。
ユーザーがローカルファイルを参照したり、フルパスを知っている場合は開いたりしないようにします。
私はこれを行う方法を見つけました。
最初の問題のシナリオは次のとおりです。
私の提案する解決策:
r-kiosk拡張機能をダウンロードし、Firefox3.5で実行するように変更します。*
UserPref.jsを変更して、Firefoxにアドレスバーを表示します----ここで[名前を付けて保存]を停止し、ファイルを開き、拡張子を削除し、ビューソースを削除しますが、ユーザーはURLにfile:/// c:/と入力してローカルファイルを参照します。
Firefox/chrome/classic.jar/skin/classic /(スキン名)/ dirListingのdirListing.cssを変更します
body{
...
background-image:url(chrome://global/skin/dirListing/forbidden.png)
}
table{
...
display:none;
}
visiblity:hidden
を使用して、P、H1などの要素を非表示にします
私が作成したこの画像を使用して、ボディの背景として使用できます。
結果は次のとおりです。
ウォータールー大学には browser.jsへの変更を詳述するページ ファイル、クロム、アバウトなどのプロトコルを無効にすることがあります。
ちなみに、これはGoogleでの「firefoxdisable file protocol」の最初の結果でした。この質問が最初の結果でなければ、おそらく最初の結果だったでしょう。