1. 配置内容

使用 Firefox 企业策略 DisableAppUpdate 禁用浏览器自身的应用更新。

1
2
3
4
5
{
"policies": {
"DisableAppUpdate": true
}
}

2. Windows

配置路径

在 Firefox 安装目录下创建 distribution/policies.json:

1
C:\Program Files\Mozilla Firefox\distribution\policies.json

如果安装在 32 位程序目录,则使用:

1
C:\Program Files (x86)\Mozilla Firefox\distribution\policies.json

配置命令(PowerShell,管理员运行)

1
2
3
4
5
6
7
8
9
10
$dir = "C:\Program Files\Mozilla Firefox\distribution"
New-Item -ItemType Directory -Path $dir -Force | Out-Null

@'
{
"policies": {
"DisableAppUpdate": true
}
}
'@ | Set-Content -Path "$dir\policies.json" -Encoding ascii

如果 Firefox 安装在其他目录,需要修改 $dir。

3. Linux

Linux 根据 Firefox 的安装方式,分为系统安装和自定义安装。

3.1 系统安装

适用于通过发行版软件包管理器安装的 Firefox,例如 Ubuntu、Debian、Fedora 等。

常见策略路径:

1
/etc/firefox/policies/policies.json

注意:该路径是否生效取决于发行版的打包方式。Snap、Flatpak 等安装方式可能需要使用专门的策略配置机制。

创建配置文件:

1
2
3
4
5
6
7
8
9
sudo mkdir -p /etc/firefox/policies

sudo tee /etc/firefox/policies/policies.json >/dev/null <<'EOF'
{
"policies": {
"DisableAppUpdate": true
}
}
EOF

3.2 自定义安装

适用于 Mozilla 官方 Linux 压缩包等自定义安装方式。

假设 Firefox 安装在:

1
/opt/firefox/

策略文件路径为:

1
/opt/firefox/distribution/policies.json

创建配置文件:

1
2
3
4
5
6
7
8
9
sudo mkdir -p /opt/firefox/distribution

sudo tee /opt/firefox/distribution/policies.json >/dev/null <<'EOF'
{
"policies": {
"DisableAppUpdate": true
}
}
EOF

如果 Firefox 安装在其他目录,将上述路径替换为实际安装目录。

4. macOS

配置路径

Firefox 官方 macOS 应用包中的策略文件路径:

1
/Applications/Firefox.app/Contents/Resources/distribution/policies.json

配置命令

1
2
3
4
5
6
7
8
9
10
11
sudo mkdir -p \
/Applications/Firefox.app/Contents/Resources/distribution

sudo tee \
/Applications/Firefox.app/Contents/Resources/distribution/policies.json >/dev/null <<'EOF'
{
"policies": {
"DisableAppUpdate": true
}
}
EOF

如果 Firefox 安装在其他位置,需要修改路径。

注意:Firefox 更新或重新安装可能覆盖应用包内的配置。

5. 验证配置

在三个系统中,重启 Firefox 后,在地址栏输入:

1
about:policies

打开「活动」标签,确认 DisableAppUpdate 策略已生效。

6. 注意事项

  • DisableAppUpdate: true 禁用 Firefox 内置应用更新。
  • 该策略不会自动禁用操作系统或第三方软件的更新。
  • Linux 系统安装的 Firefox 仍可能由 APT、DNF 等包管理器更新。
  • Snap 和 Flatpak 安装方式可能需要额外的策略配置。
  • 禁用更新后,浏览器将无法及时获得安全修复,建议定期手动检查更新。