如何确定哪个首选项文件锁定了 Firefox 配置选项

如何确定哪个首选项文件锁定了 Firefox 配置选项

在 Windows 7 电脑上,我的 Firefox network.proxy.type 被锁定,因此我无法修改它。C:\Program 文件(x86)\Mozilla Firefox\default/prefs/localsettings.js只有两行:

pref(“general.config.obscure_value”, 0);

pref("general.config.文件名", "config.cfg");

然后,当查看 config.cfg 时,没有类似这样的行

lockPref(“网络.代理.类型”,5);

当我尝试用其他值添加我自己的偏好时

pref(“network.proxy.type”, 2); 我在 Firefox 中看到首选项已被锁定,并且没有考虑我的值。

我还查看了 about:support 以确定我的配置文件目录,并查看了每个 .cfg 和 .js 文件,但仍然没有 lockPref 可以解释为什么 network.proxy.type 被锁定

有没有办法知道锁定来自哪个配置文件?我在网页搜索时发现很多页面解释了如何锁定某些选项等,但没有关于如何理解选项被锁定的原因

提前感谢您的帮助

答案1

如果你处于企业 Windows 环境中,则可能已使用组策略对象而不是通过配置文件。

如果是这样,您应该能够从HKLM\Software\Policies\Mozilla\Firefox\ProxyWindows 注册表中的某处找到相关设置。

如果您想要一种修改 GPO 抗性值的方法,请注意,可以(在 60.6.1esr 中)通过Mozilla Firefox/browser/omni.ja相应地修改二进制文件(只需搜索network.proxy.type)来诱使 Firefox 不使用注册表值。还要注意,修改太多(例如更改其长度)只会导致 Firefox 在打开时崩溃。

答案2

  1. 关闭 Firefox
  2. 导航到 C:\Program Files (x86)\Mozilla Firefox
  3. 修改mozilla.cfg文件。
  4. 删除您不再需要的任何 LockPref。
  5. 另存为到桌面。
  6. 用新的 mozilla.cfg 文件替换旧的 mozilla.cfg
  7. 重启 Firefox

相关内容