如何停止 Firefox 更新通知?

j0h*_*j0h 42 browser firefox

我有 Firefox 56,这是浏览器的最后一个好版本,在性能和功能方面我需要的东西仍然有效。我不会更新,永远。还有其他浏览器,但 Firefox 在编写脚本方面效果很好。

无论如何,Firefox 会不断提醒我更新。我已经关闭了更新,about:preferences但 Firefox 一直在用这样的通知来骚扰我: 不,我不想更新 FF 和这个: 你吮吸FF更新....

我不想一直被通知打扰,我该如何让它们停止?

Bre*_*sze 27

以前的about:config配置更改现在都无法控制更新行为

这应该按照今天完全禁用 Firefox 中的更新消息:

方法 1 - 注册表更改 (Windows)

  • 创建以下注册表项: HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox
  • 在内部创建一个 32 位 DWORD DisableAppUpdate,值为1
  • 重启火狐。

可以将以下内容另存为 .reg 文件以应用此更改:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox]
"DisableAppUpdate"=dword:00000001
Run Code Online (Sandbox Code Playgroud)

或者在提升的命令提示符/PowerShell 中执行以下行:

reg ADD HKLM\SOFTWARE\Policies\Mozilla\Firefox /v DisableAppUpdate /t REG_DWORD /d 1 /f
Run Code Online (Sandbox Code Playgroud)

方法 2 - Policies.json(Windows / Linux / Mac / 其他)

  • distribution在 Firefox 可执行文件所在的同一位置创建文件夹(即在 Windows 中:)C:\Program Files\Mozilla Firefox\distribution\
  • [编辑:在 MacOSdistribution${APPS}/Firefox.app/Contents/Resources${APPS}在您安装 Firefox 的目录下创建文件夹。这通常是/Applications,但 Firefox 应用程序可以安装在其他位置(主要是品味问题)。]
  • 在里面创建一个policies.json包含以下文本的文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox]
"DisableAppUpdate"=dword:00000001
Run Code Online (Sandbox Code Playgroud)
  • 重启火狐。

现在在更新下的about:preferences下,应该会出现以下标签: Updates disabled by your system administrator。在about:policies 下

可以通过这种方式修改其他策略。检查GitHub链接和about:policies部分。

如果您曾经想要原始行为,只需撤消这些步骤。

  • 或者更准确地说:[ManualAppUpdateOnly](https://github.com/mozilla/policy-templates/commit/42630919ca4845b25e8387086b0c31c1eb875d94)? (2认同)
  • 如果我想随时检查更新,方法 1 是否会阻止我手动更新? (2认同)

小智 13

通过对 Firefox 配置的试验,当之前在这里建议的解决方案不够用时,作为一种可能的补充或替代方案。

打开about:configabout:config在地址栏中键入,然后按Enter)后,应用以下配置项中的一个或两个:

  • 搜索app.update.silent,然后将其设置为true
  • 搜索app.update.url,然后将其更改为虚假/不存在的 URL

    例如,如果原来是 https://aus5.mozilla.org/update/6/%PRODUCT%/...,我把它改成 xxxhttps://xxxaus5.mozilla.org/update/6/%PRODUCT%/...

  • 在 Firefox 69 app.update.silent 中不存在。 (8认同)
  • 这仍然允许手动更新吗?如果没有那个 url,它会知道在哪里查找更新以便我可以手动请求更新吗? (5认同)
  • 现在也是“app.update.url.manual”。 (2认同)

Sou*_*ami 7

我有同样的问题!

我假设您想完全禁用更新,否则您将不会从设置中选择禁用自动安装更新选项的选项,并且根本不会收到通知!

好吧,实际上如果你真的想禁用自动更新,你可以添加一个 policy

要添加策略,请按照下列步骤操作:

  1. 转到 firefox 安装目录(对于任何受支持的操作系统)。
  2. 创建一个名为distribution.
  3. 将目录更改为distribution.
  4. 创建一个名为policies.json. 并粘贴此代码:
{
    "policies": {
        "DisableAppUpdate": true
    }
}
Run Code Online (Sandbox Code Playgroud)

保存文件,然后退出编辑器。

  1. 如果 Firefox 已经在运行,请重新启动它。
  2. 要确认,您可以转到 URLabout:policies并检查是否有这样的条目:
Policy Name     Policy Value
DisableAppUpdate    true
Run Code Online (Sandbox Code Playgroud)

完成后,从菜单 => 帮助 => 关于 Nightly,您可以看到: 禁用更新

当您想要更新时,您可以将布尔值设置为 false。

阅读有关政策的更多信息

对于文档,您可以阅读 中的选项about:policies#documentation。您可以在此处了解有关如何添加策略的更多信息。

希望这可以帮助!

  • “保存文件......无论你喜欢什么地方”?- 你在评论之前测试过吗?我已将该文件移动到默认安装目录 [来自发行版/],但它不起作用。在我的系统中,如果我错过了我发布的任何步骤,则会重新启用自动更新。 (2认同)
  • 我说过去安装目录(请再看一遍步骤1,这次要仔细)如果你下载到/home/users/download文件夹,那就是你的安装目录。如果您将其移动到 /opt/firefox-abcd ,那么这就是您的安装目录。注意:如果您不知道您的安装目录是什么,请转到 URL `about:support` 并检查更新目录。默认情况下,更新目录是您的安装目录。我以一种方式写了答案,以便没有任何技术知识的人可以跟随。谢谢。 (2认同)