![Firefox 71.0 更新破坏了许多扩展和它自己的 UI,该怎么办?](https://linux22.com/image/919037/Firefox%2071.0%20%E6%9B%B4%E6%96%B0%E7%A0%B4%E5%9D%8F%E4%BA%86%E8%AE%B8%E5%A4%9A%E6%89%A9%E5%B1%95%E5%92%8C%E5%AE%83%E8%87%AA%E5%B7%B1%E7%9A%84%20UI%EF%BC%8C%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
Firefox 版本 71 的最新更新破坏了许多扩展和 Firefox 自身 UI 的部分功能。例如,在 18.04 Ubuntu 上更新后,uBlock Origin、URLs List 和 Vimium 在我的两台计算机上停止工作。此外,我的整个书签工具栏在所有窗口中都显示为空,但第一个窗口打开,并且大多数工具栏图标不可见。
许多同事报告了同样的问题,我也读过有关整个配置文件被删除或 Firefox 更新后无法启动的投诉。
是否已经有针对该问题的补丁(即使是实验性的)?如果没有,是否有安全的降级方法?
答案1
好的,我的问题已通过以下步骤解决:
- 运行
firefox --profileManager
并创建新的配置文件 - 将所有
.sqlite
文件复制.mozilla/firefox/<oldprofile>
到新配置文件的目录中(我在搜索 sqlite 文件时没有遍历子目录) - 复制
key4.db
和logins.json
(只有同时拥有两者才有效) - 复制
handlers.json
- 使用新配置文件启动 Firefox(如果需要,可将其设为默认配置文件)
- 安装所有旧插件。你可以通过以下 Python 单行命令查看已安装的内容:
python3 -c 'import json; a = json.load(open(".mozilla/firefox/<oldprofile>/addons.json")); print("\n".join(x["name"] for x in a["addons"]))'
据我所知,我丢失了以前安装的附加组件的设置,但它们对我来说并不重要。其他一切似乎都和以前一样。我故意只复制了绝对必要的文件,以免复制故障。