全局更改 Firefox 的一些默认设置

Mar*_*ter 13 firefox

是否可以全局修改 Firefox 的一些默认设置?

我知道如何使用about:config. 但是我想在全局范围内进行更改,以便任何新创建的帐户都将继承我的更改。

我注意到/usr/share/iceweasel/browser/defaults/preferences/firefox.js看起来像这样的文件可能是全局更改设置的地方。

这是正确的做法,还是有更好的方法?我想防止任何意想不到的后果。

我在Debian上使用 Firefox (Iceweasel) 24.8.1 。

Jas*_*son 12

是的你可以。Mozilla 将此称为“锁定首选项”,但我更愿意将其视为“系统首选项”(它们不必被锁定)。

首先,通过使用以下两行创建一个local-settings.jsdefaults/prefFirefox 安装目录中调用的文本文件,告诉 Firefox 您将使用系统首选项文件:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
Run Code Online (Sandbox Code Playgroud)

其次,您的系统首选项文件。创建一个mozilla.cfg在 Firefox 安装目录中调用的文本文件。第一行必须以双斜杠开头,然后添加您的首选项(与about:config 中的首选项相同)。一个例子:

//
pref("browser.startup.homepage", http://www.superuser.com);
pref("browser.shell.checkDefaultBrowser", false);
Run Code Online (Sandbox Code Playgroud)

添加首选项的方式有几个选项:

  • defaultPref - 设置新的默认值
  • pref - 设置首选项,但允许更改当前会话
  • lockPref - 锁定首选项,禁止更改