在 Mozilla 中锁定偏好设置

在 Mozilla 中锁定偏好设置

出于安全原因,我们需要“锁定” Mozilla Firefox 中的某些首选项。我们运行的是 Windows XP 和最新版本的 Mozilla 14.0.1。特别是一些安全首选项,例如Security.ask_for_password。如果用户要执行about:config,我们希望特定选项变灰,以便他们无法单击它们。

我已阅读,可以通过添加以下内容来实现此目的:

\Mozilla Firefox\defaults\pref\test.js

preflock("security.enable_ssl3", false);

但这并没有什么作用。

答案1

您的文件应该以 double 开头//,我认为正确的术语是lockPref。您的文件的正确内容应该是;

//
lockPref("security.enable_ssl3", false);

另外,您应该将此文件保存在安装目录的根目录中,并修改local-settings.js以加载该文件。

pref("general.config.filename", "test.js");

答案2

Firefox 63 和 Windows 10 的最新首选项锁定...

Mozilla Firefox 版本 63.00 锁定文件设置

  1. 打开 Firefox 并在路径栏中输入“about:config”。

    a. 对于任何已锁定的偏好设置,您将看到斜体条目,且状态显示为“已锁定”

  2. 创建以下内容作为文本文件并更改每个文件的扩展名。

    a. mozilla.cfg – 列出需要锁定的文件。

      i.    The first line is always a double forward slash (//)
     ii.    Starting at the second line, use the lockPref command – examples:
        1.  lockPref("app.update.enabled", false);
        2.  lockPref("security.tls.version.min", 2);
    

    b. local-settings.js – 使用 mozilla.cfg 来锁定偏好设置。

     i. Add the following entries. Do NOT place a “//” on the first line of the file.
        1.  pref("general.config.filename", "mozilla.cfg");
        2.  pref("general.config.obscure_value", 0);
    

    c. user.js — 更改列出的每个首选项的设置。

     i. Enter the same entries that were in mozilla.cfg but use the “user_pref” 
        command at the beginning of each entry. Do NOT place a “//” on the first line 
        of the file.
        1.  user_pref("app.update.enabled", false);
        2.  user_pref("security.tls.version.min", 2);
    
  3. mozilla.cfg 和 local-settings.js 文件所在的文件夹已分配了完全管理员和系统权限,但要更改这些文件,请将它们复制到另一个文件夹(即桌面),然后再将其复制回其各自的文件夹。UAC 提示要求接受更改。普通用户不应该有权限执行此操作。

  4. 上述每个文件的位置都非常重要。将每个文件放在相应的目录中,如下所示。

    a. mozilla.cfg 放入:

    i.  C:\Program Files\Mozilla Firefox
    

    b. Local-settings.js 放入:

    i.  C:\Program Files\Mozilla Firefox\defaults\pref
    

    c.User.js放入:

    i.  C:\Users\”username”\AppData\Roaming\Mozilla\Firefox\Profiles\*this folder 
        name will vary for each installation*
    
  5. 要禁用 mozilla.cfg 中列出的文件,请打开 local-setting.js 文件并在每行开头添加“//”以将其标记出来,保存并重新启动 Firefox。在 Firefox 中的“about:config”下验证“锁定”状态是否已删除。当然,要再次锁定它们,请删除“//”。

相关内容