Mozilla在组织的Firefox Web浏览器的Nightly版本中启用了一项新功能,该功能旨在改善Windows上浏览器的更新功能。新功能使Windows上的Firefox能够进行后台更新,即使当时浏览器未运行也是如此。
Mozilla计划在这些浏览器的89版本达到顶峰时在Web浏览器的Beta和Stable版本中引入新的更新功能。Firefox 89 Stable将根据官方发布时间表于2021年6月1日发布。
该更改改善了Firefox Web浏览器的更新行为。Firefox用户可以使用策略来阻止新行为。
Mozilla工程师Nick Alexander在Firefox Dev Google Groups论坛上解释了新更新机制的内部工作原理。
默认的Firefox配置文件(针对每个OS级用户)将计划定期运行的OS级任务[2]。这些任务以精简的无头“后台任务模式” [3]调用Firefox,该模式在退出前启动更新周期。这些任务被设计为在其他Firefox实例正在运行时不处理更新,因此它们不应强制重新启动正在运行的实例。并且他们仅在很短的时间内访问(锁定)默认配置文件,因此他们不应阻止启动Firefox进行常规浏览。如果您需要禁用此功能,about:preferences应该在“更新”部分中显示一个复选框以供您禁用,或者您可以将BackgroundAppUpdate Firefox策略设置为false.ps论坛。
换句话说:Firefox将在系统级别使用计划的任务来运行更新检查,下载更新并安装下载的更新。该任务配置为每7小时运行一次,但仅在Firefox未运行时才运行。
名为Firefox Nightly Background Update的任务,后跟Nightly版本的十六进制代码,由Nightly自动安装,并且如果删除,也会自动重新安装。名称将针对Firefox的Beta版和稳定版进行调整。
想要禁用该任务的Firefox用户需要使用企业策略BackgroundAppUpdate来执行此操作。如果该策略设置为False,则Firefox在应用程序未运行时不会尝试安装更新。该策略会影响Firefox首选项app.update.background.enabled,但在撰写本文时仅设置首选项不会产生任何效果。
如果计划的任务被删除,则无论首选项的状态如何,它都将恢复。另一方面,禁用任务计划程序中的任务似乎并不会再次启用它,至少在同一会话期间不会如此。需要更多数据来确定每晚更新是否更改了任务的状态。
未经允许不得转载:表盘吧 » Mozilla正在Windows上进行Firefox后台更新