更新到Firefox 57.0 Quantum后所有选项卡组均丢失


12

更新到Firefox 57.0 Quantum后所有选项卡组均丢失

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

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


2
选项卡组已删除很长时间了。您可能正在使用(现在不兼容)扩展名来还原功能。您可以在如何降级Firefox上尝试这些信息让他们回来。在进行配置之前,请始终备份您的配置文件。
Mokubai

1
我想这个人在我的情况下,并且正在使用“标签组”插件addons.mozilla.org/en-US/firefox/addon/tab-groups-panorama与许多新FF都不兼容。
Manu

这里同样的问题。真的希望开发者会警告或不这样做。
同构

Answers:


8

我已通过安装“ 同步选项卡组”扩展程序从非活动组中恢复了选项


1
您是如何还原它们的?我已经安装了同步选项卡组,但是找不到以前的选项卡组。你能解释一下你做了什么吗?
杰西(Jesse)

不是将自身分组,而是将非活动组中的所有选项卡分组。它们都在默认组中找到。
亚瑟

1
请大家注意,安装这可能导致隐私浏览标签报道越来越坚持在这里。我注意到我的
黑色星期五特价

@JessetheWindWanderer安装后检查书签文件夹。
同构

6

如果您是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

那里有很多数据(包括每个选项卡的整个历史记录),但至少没有丢失!

如果您只想像我一样保存每个选项卡中的最新网址,则应执行以下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)

1
我是W10用户,但是尽管找到了以下文件:recovery.jsonlz4 upgrade.jsonlz4 previous.jsonlz4 recovery.baklz4我不知道如何处理这些文件
jakijem

您安装了python吗?如果没有,也许还有其他方法可以在Windows中进行转换。如果安装了Firefox,您甚至可以将它们导入到旧版本的Firefox中?
出发


1
好的,此插件有效,我恢复了所有标签,将所有标签混在一起,但至少我没有松开它们。非常感谢您现在,此插件不按组组织选项卡。有什么办法或其他附加方式将它们组织起来吗?
jakijem

1
您个人资料中的@jakijem我可以告诉您您尚未(重复未)获得此徽章。这也可能就是为什么您不知道这里写的内容的原因。请阅读它,然后执行该页面上的建议。就是说“非常感谢”的方式。
Pierre.Vriens

3

如果您担心丢失标签而只是想快速确保它们不会永远消失,最简单的方法是安装@trrocket建议的Tree-Style Tabs扩展。我可以验证一下,安装后是否能够在侧栏中找到“丢失”标签。

就是说,我只是希望我不要错过任何标签。(如果我不能说出区别,也许没什么关系...:P)我还备份了会话存储文件,并花一些时间来处理它们以验证我是否确实恢复了所有文件。标签。

PS:全部归功于@trrocket,但我认为值得将其作为答案,而不是让某个人在不阅读评论的情况下恐慌查看另一个答案。+1到@trrocket :-)


1

另一个选择是关闭Firefox,降级到Firefox 56,然后重新启动Firefox。您的选项卡组应还原。此时,您可以使用Firefox 57安全的方式保存选项卡,然后再次升级到Firefox 57。


1

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

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

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

  3. 您所有的量子前标签都应保留。


1

这个与Quantum兼容的插件提供了类似的功能,并且可以神奇地找到旧组中所有缺少的选项卡。由于这个原因,我无法说说它作为替代品的效果如何,因为我只是自己下载了它,但是在最坏的情况下,您可以将选项卡放回去,将它们加为书签并摆脱Conex,所以您至少备份了这些选项卡,然后您才能确定如何应对“小组”的情况。


1

另一种选择(我做了什么,害怕失去所有建议的扩展名的选项卡):

  • 下载Firefox独立版v.56- ;
  • 为了安全起见,请保存Firefox个人资料文件夹的副本
  • 将相关文件从已安装的Firefox配置文件文件夹复制到v.56-中的文件(主要是sessionstore-backups文件夹和sessionstore.js文件);
  • 打开v.56-,使用TabGroups(已安装在您的系统上)创建备份文件(.json)。

此外,您可以使用Conex之类的插件来导入TabGroups备份文件,将标签转换为“容器标签”。


1

这篇博客文章(如何恢复Firefox标签组)描述了一种sessionstore.js使用linux命令行和Python 从中提取它们的方法。

(PS,我知道Stackexchange更喜欢页面上的答案,而不是简单的链接,但从此处的博客复制并粘贴该人的作品并不恰当)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.