如何在 Firefox 中禁用 file:// 协议?

Amm*_*off 5 firefox url protocol uri

如何在 Firefox 中禁用 file:// 协议

我希望用户不要浏览机器上的本地文件。

我已经禁用了 SaveAs 和 OpenFile 功能。

如果用户知道完整路径,我希望用户不要浏览本地文件或打开它。

Amm*_*off 3

我找到了一种方法来做到这一点。

首先我们问题的场景是:

  • 我们希望客户使用 PC,并且他们只能访问 Firefox
  • 没有“我的电脑”、“cmd”等。
  • 我们希望他们不要通过 Firefox 浏览本地文件,而只是浏览一些网站。
  • 我们想要阻止导致浏览本地文件的 file:// 协议。

我建议的解决方案:

  1. 下载r-kiosk扩展并修改它以在 firefox 3.5 上运行。*

  2. 修改 userPref.js 以在 Firefox 中显示地址栏 ---- 这里我们停止另存为、打开文件、删除扩展名、无视图源,但用户仍然通过在 url 中键入 file:///c:/ 来浏览本地文件。

  3. 修改 Firefox/chrome/classic.jar/skin/classic/(皮肤名称)/dirListing 中的 dirListing.css

    body{
               ...
               background-image:url(chrome://global/skin/dirListing/forbidden.png)
        }
    table{
    ...
    display:none;
    }
    
    Run Code Online (Sandbox Code Playgroud)

使用以下命令隐藏 P,H1 等元素visiblity:hidden

您可以使用我创建的这张图片作为正文背景:

所有文字

结果如下:

链接文本


归档时间:

查看次数:

12322 次

最近记录:

8 年,6 月 前