答案1
这些说明将指导您安装所需的 Firefox 版本并保留该版本,同时保持您的用户配置文件完好无损。这些说明适用于 Windows,但更改后启动 Firefox 的真正关键(添加--allow-downgrade
到启动快捷方式)对于 Linux 是相同的。
备份您的 Profiles 文件夹。此步骤可以跳过,但除了保护数据之外,它还有助于以后参考原始目录结构。
在 Windows 上,您的配置文件文件夹位于
%APPDATA%\Mozilla\Firefox\Profiles\
。在较新的版本中,它的名称将类似于“nq6fgrkl8.default”,但您的配置文件文件夹可以命名为其他名称。您也可以通过转到汉堡菜单->帮助->疑难解答信息->应用程序基础->配置文件夹->打开文件夹,从 Firefox 中找到此文件夹。由于更新 Firefox 时无法运行,因此必须先完成此操作。
卸载 Firefox。它可能与更新程序相关,也称为“Mozilla Firefox [名称]”。请卸载它们。
重启。
(我第一次尝试时没有重新启动,结果发现 Firefox 88 实际上仍然安装着。Firefox 中的“关于”菜单显示版本 86,但它是 88,而 Windows 已安装程序列表显示也是 88。也许你可以正确卸载 Firefox,而不必像我一样重新启动,但浏览器对所有事物都有着深厚的联系,尤其是在 Windows 中,重新启动是最好的。)
安装您选择的 Firefox 版本。先不要开始。如果您不小心启动了 Firefox,则可能需要再次重新启动,甚至重新启动该进程。
找到您的新配置文件目录(步骤 1 中的说明)。它将与旧目录位于同一目录中,并且具有一个无法发音的名称。将旧目录的内容复制到新目录中,覆盖其中的所有内容。
当您执行此操作时,Firefox 无法运行,因为它在运行时锁定了某些配置文件,从而阻止了干净的复制。
现在 Firefox 已重新安装并且您的设置已被复制,但是当它检测到您的配置文件来自旧版本时,它将拒绝启动。
--allow downgrade
编辑 Firefox 启动快捷方式。您需要在末尾添加标志。这也适用于 Linux。现在 Firefox 将启动,但它会立即尝试更新自身,并偶尔会通知您。有两种方法可以停止更新:
A. 使用policy.json 技术作者:Brethlosze:
distribution
在 Firefox 可执行文件所在的同一位置创建该文件夹(例如在 Windows 中C:\Program Files\Mozilla Firefox\distribution\
:)。policies.json
在里面创建一个包含以下文本的文件:
{ "policies": { "DisableAppUpdate": true } }
乙。从 Firefox 内部停止更新。使用新的快捷方式启动 Firefox。在执行任何其他操作之前,请转到 about:preferences -> Firefox Updates,然后关闭自动更新。
使用此方法,Firefox 会在启动时弹出通知,偶尔在使用过程中也会弹出通知,要求您更新。如果您不小心点击了它,它会尝试安装,如果真的安装成功,您可能需要重复所有这些操作。(如果您不小心点击了它,您可以通过拒绝确认安装的 Windows 弹出窗口来停止安装,但我没有测试过这一点。)
答案2
我尝试降级到最新的 ESR 版本,并尝试确定完后还有上一个 Release 频道版本中存在字体渲染错误,但它应该适用于任何 Firefox 版本。如果你确实想降级,我建议ESR 版- 因为它是为需要稳定性和可预测性的企业客户设计的(与我们这些显然不需要稳定性和可预测性的平民相反),所以它没有收到任何闪亮的功能更新(因此也没有新的错误),但仍然收到定期的安全更新。
下载您的所需版本Firefox 并安装它 - 没有必要卸载旧版本,因为安装程序能够在不触碰您的数据的情况下进行就地安装(到同一目录)。
安装完成后,尝试打开 Firefox。如果您没有收到可怕的“警告”,因为您的用户配置文件太新而无法继续操作,那么您就可以继续操作,并且可以跳过其余步骤。如果您确实收到此警告,请单击Exit。
打开
%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles
(如果使用 Windows,则复制并粘贴到 Explorer 地址栏中)并单击包含您的用户配置文件的文件夹 - 这应该是唯一一个以您的名字结尾的文件夹。查找名为
compatibility.ini
- 的文件,将其删除,然后重新启动 PC。下次打开 Firefox 时,您应该可以正常进入用户配置文件。