如何让 Firefox 停止强迫我重新启动浏览器?

Sep*_*eed 5 firefox

大约每两天我会在 Firefox 中打开一个标签,它会说:

“你必须重启yadda yadda,这是一只可爱的恐龙。”

它打破了我的流程,至少不值得,因为我不关心一年多于一次的更新。

在此处输入图片说明

是否有任何设置可以about:config阻止 Firefox 进行这种不间断的幕后更新,然后在我打开新标签时插入“停止一切并重新启动”?

我可以在打开 Firefox 而不是打开新标签时进行更新吗?

我可以让它每年更新而不是这个恒定的更新吗?

如果没有,我怎样才能让 Firefox 完全停止打扰我更新?

我确实看到了一些关于停止自动更新之类的帖子,但我主要是在寻找一种方法来防止它们在我正在做的事情中插入。

编辑:当有人建议我从首选项中的设置中禁用更新时,我发现该设置已被禁用。

EDIT2:目前在 OSX 10.14 上运行 FF68 开发版

Mr *_*nty 13

转到“about:config”并输入“app.update”,您将看到一长串可配置值。其中之一是“app.update.auto”,您可以将其设置为 FALSE,这应该完全禁用自动更新。

或者,也许您可​​以更改“app.update.interval”值,对我来说默认为 43200 秒或 12 小时,如果您只想每月甚至每年检查自动更新,请将其设置为更高的值( 31536000 秒)按照OP的要求。

编辑:如果有一个配置定期检查和更新但只是停止强制重启,那就太好了。

  • 绝对地。他们告诉你“你不会失去任何东西”,即使重新启动有效(并不总是如此),我也会失去一些东西。我总是有一个 PGAdmin 会话在运行,但我将丢失我的数据库会话。所以,我对它自动下载更新(就像 Chrome 那样)并按照我的时间表重新启动感到满意。我认为这对我和 Firefox 来说都是一个破坏者 (10认同)
  • 对于浏览 YouTube 和 Facebook 的人来说,这一切都很好,但对于那些在特定会话中使用更高级的东西的人来说,这一切都很好。我经常有调试选项卡和数据转储、远程连接。当他们想要的时候强迫我重新启动真是太不方便了,有时候这样做是可以的,我可以重新开始,但给我选择的机会。愚蠢的。 (7认同)
  • app.update.auto=false 不起作用。 (2认同)

gcp*_*gcp 12

大多数到达这里的人将运行 Linux(最初的问题是在 Mac OS X 上),所以我想重复我的答案:如何让 Firefox 允许更新挂起的新选项卡?

在 Linux 上,在 Firefox 本身中禁用 Firefox 更新并不能解决问题,因为 Firefox 自己的更新程序实际上没有此错误!当Linux 包管理器 已经替换了正在运行的程序下的文件时,您会收到此警告。更新已经发生了。这就是为什么没有选项可以禁用或跳过此功能;该页面实际上是一个警告,表明事情已经完全混乱,唯一的选择很可能是立即崩溃:磁盘上的文件不再与正在运行的程序匹配。

一个相当简单且可行的解决方案是从 Mozilla 本身安装 Firefox 版本。如前所述,Firefox 自己的更新程序不存在此错误。Snap 和 Flatpak 也通过设计避免了这个错误。

编辑:2024 年 1 月,Mozilla 从自己的存储库发布了 .deb 软件包,也避免了此问题: https: //blog.mozilla.org/en/products/4-reasons-to-try-mozillas-new-firefox-linux-适用于 ubuntu 和 debian 衍生品的软件包/

  • 如果二进制文件已经加载并运行,则保存在磁盘上的文件是否被修改并不重要。一些 Linux 应用程序在更新后可以继续运行,没有出现任何问题。我知道 Firefox 使用的 sqlite 数据库在某些更新中发生了变化,但这些更改是在新的二进制文件启动时应用的,而不是在更新本身期间应用的。我相信 Firefox 继续运行是相当安全的。 (3认同)

Dou*_*den 5

您可以告诉 Firefox 您希望它停止自动安装更新。

使用右上角的“汉堡包”菜单(三条水平线),然后选择Options

然后,在该General部分中,向下滚动到该Firefox Updates部分。更改为Check for updates but let you choose to install them选项:

选项对话框的 Firefox 更新部分的屏幕截图,其中存在该选项

虽然有些人报告该选项已被删除,但它仍然显示在 Firefox 81.0(64 位,Windows)中。

其他系统,可能是系统自己的包管理器负责使 Firefox 保持最新状态,不会显示该选项(屏幕截图来自 64 位 Linux 系统):

“选项”对话框的 Firefox 更新部分的屏幕截图,其中缺少该选项

免责声明

阻止软件保持最新状态并不是一个好的安全实践。强烈建议您让更新机制发挥作用。如果您每年只更新一次,那么很可能不仅仅是“您的流程”会被破坏。

  • 一年更新一次是荒谬的,但通过阻止任何新窗口来强制用户重新启动是非常烦人的。例如,如果我填写了 html 表单但未提交,我只是丢失了数据。而且,一般来说,如果我正在工作并且需要 10 分钟才能重新开始,您可以给我 10 分钟,而不是强迫我立即停止工作。这是一个非常非常糟糕的可用性问题。 (6认同)
  • 如果您使用的是 Linux 并通过包管理器安装了 FF,则没有此选项。一些包管理器非常频繁地更新 FF 包,例如,对于较小的 i18n 更改,这会加剧问题并使 FF 的强制更新行为令人难以置信地令人沮丧。 (5认同)