如何将 Firefox 恢复到以前的版本并保持我的个人资料完好无损?

fel*_*the 7 firefox

我想将 Firefox 恢复到以前的版本并保持这种状态。

我知道开发人员不希望用户这样做。

我尝试过简单地卸载并重新安装正确的版本(此处的说明),但是当我随后尝试启动 Firefox 时,它会阻止我导入我的个人资料。如果配置文件比安装的版本新,Firefox 就会执行此操作。在这个问题中,我问如何恢复维护我的个人资料。

我搜索了超级用户但没有看到答案。这个答案是关于旧的配置文件;我的问题实际上是关于比安装版本更新的配置文件。这个答案也是关于复制旧的配置文件。这个答案是关于从 32 位到 64 位的。

fel*_*the 9

这些是安装您想要的 Firefox 版本并保持该版本的说明,同时保持您的用户配置文件完好无损。它们适用于 Windows,尽管更改后启动 Firefox 的真正关键(添加--allow-downgrade到启动快捷方式)对于 Linux 来说是相同的。

  1. 备份您的“个人资料”文件夹。可以跳过此步骤,尽管除了保护数据之外,稍后能够引用原始目录结构也是有帮助的。

    在 Windows 上,您的配置文件文件夹位于%APPDATA%\Mozilla\Firefox\Profiles\. 在最近的版本中,它将有一个类似“nq6fgrkl8.default”的名称,但您的名称可能会有所不同。

    您还可以通过转到汉堡菜单 -> 帮助 -> 故障排除信息 -> 应用程序基础 -> 配置文件文件夹 -> 打开文件夹,从 Firefox 找到此文件夹。由于在我们更新 Firefox 时它无法运行,因此必须在执行其他操作之前完成此操作。

  2. 下载您想要的 Firefox 版本。以前的版本在此页上。所有以前版本的目录都在这里

  3. 卸载火狐浏览器。可能有与之相关的软件,也称为“Mozilla Firefox [名称]”,例如更新程序。也卸载那些。

  4. 重启。

    (我第一次尝试这个时,我没有重新启动,结果发现 Firefox 88 实际上仍然安装了。Firefox 中的“关于”菜单显示版本 86,但它是 88,Windows 已安装程序列表显示 88。也许你可以只需正确卸载 Firefox,而不必像我一样重新启动,但浏览器会深入到所有内容,尤其是在 Windows 中,重新启动是最好的。)

  5. 安装您选择的 Firefox 版本。还没开始呢。如果您不小心启动了 Firefox,您可能需要重新启动,甚至重新启动该过程。

  6. 找到您的新配置文件目录(步骤 1 中的说明)。它将与旧目录位于同一目录中,并且还有一个难以发音的名称。将旧目录的内容复制到新目录,覆盖其中的所有内容。

    当您执行此操作时,Firefox 无法运行,因为它会在运行时锁定某些配置文件,从而阻止干净的副本。

  7. 现在 Firefox 已重新安装并复制了您的设置,但当它检测到您的配置文件来自旧版本时,它将拒绝启动。

    编辑 Firefox 启动快捷方式。 --allow downgrade您需要在末尾添加标志。这也适用于 Linux。

  8. 现在 Firefox 将启动,但它会立即尝试自我更新,并且偶尔会通知您。有两种方法可以停止更新:

    A使用 Brethlosze 的policies.json 技术停止更新和通知:

    • distribution在 Firefox 可执行文件所在的位置创建文件夹(即在 Windows 中C:\Program Files\Mozilla Firefox\distribution\:)。
    • 在里面创建一个policies.json包含以下文本的文件:
    { 
       "policies": {
           "DisableAppUpdate": true
       } 
    }
    
    Run Code Online (Sandbox Code Playgroud)

    B.​ 停止 Firefox 中的更新。使用新快捷方式启动 Firefox。在执行其他操作之前,请转到 about:preferences -> Firefox Updates,然后关闭自动更新。

    通过这种方法,Firefox 会在启动时弹出通知,偶尔在使用过程中弹出通知,要求您更新。如果您不小心单击它,它将尝试安装,如果确实如此,您可能必须重复所有这些。(如果您不小心点击了它,您可以通过拒绝确认安装的 Windows 弹出窗口来停止安装,但我尚未对此进行测试。)