升级至 Firefox 57.0 Quantum 后所有标签页组均丢失

升级至 Firefox 57.0 Quantum 后所有标签页组均丢失

升级至 Firefox 57.0 Quantum 后所有标签页组均丢失

我不仅需要恢复已打开的选项卡(在“活动”选项卡组中),还需要恢复其余的选项卡(在“非活动”选项卡组中打开的选项卡),这些选项卡超过 60 个

有没有什么办法可以恢复它们?

答案1

我已通过安装同步标签组扩大。

答案2

如果你是 Ubuntu 用户或类似用户,你应该能够在以下位置找到最新的备份

~/.mozilla/firefox/ro51nwle.default/sessionstore-backups/upgrade.jsonlz4-[timestamp of upgrade]

我对文件格式一无所知,但是这个要点基本上足以让我开始

将要点保存到备份文件夹后,您可以使用以下方式导出为 json:

$ sudo pip3 install lz4
$ python3 ./mozlz4a.py -d upgrade.jsonlz4-[timestamp of backup] backup.js

其中有大量数据(包括每个标签的整个历史记录)但至少没有丢失!

如果你只是想像我一样保存每个选项卡中最新的 URL,那么下面的 python 代码就可以完成这项工作:

#!/usr/bin/env python3

import json

with open('backup.js') as infile:
    read_data = infile.read()

json_data = json.loads(read_data)

tab_groups = json.loads(json_data['windows'][0]['extData']['tabview-group'])

groups = {int(k): {'title': tab_groups[k]['title'], 'tabs': []} for k in tab_groups.keys()}

for tab in json_data['windows'][0]['tabs']:
    url = tab['entries'][-1]['url']
    group_id = json.loads(tab['extData']['tabview-tab'])['groupID']
    groups[group_id]['tabs'].append(url)

with open('tabs_backup.json', 'w') as outfile:
    json.dump(groups, outfile, indent=4)

答案3

如果你担心丢失标签页,并且只是想快速确认它们不会永远消失,最简单的方法就是安装树形标签扩展,正如@trrocket 所建议的。我可以验证,安装后,我能够在侧边栏中找到“丢失”的标签。

话虽如此,我只希望我没有错过任何标签。(如果我看不出区别,也许这并不重要……:P)我还备份了我的会话存储文件,并将花时间处理它们以验证我确实恢复了所有标签。

附言:所有功劳都归功于@trrocket,但我认为值得将其作为答案,而不是让某人在没有阅读评论的情况下惊慌失措地查看其他答案。+1 给@trrocket :-)

答案4

我也遇到了这个问题并找到了以下解决方案:

  1. 点击浏览器右上角的菜单(由三条水平线表示)

  2. 单击恢复上一个会话的选项(应该位于菜单顶部)

  3. 您所有的量子前标签都应被延续。

相关内容