我无意中打开了一个新的 Firefox 窗口,然后关闭了包含所有 600 个选项卡的主窗口,并新打开了一个。当我再次打开 Firefox 时,所有选项卡都消失了。
幸运的是,我成功从配置文件文件夹复制了 sessionstore-backups。https://www.jeffersonscher.com/ffu/scrounger.html我验证了 previous.jsonlz4 和/或 recovery.jsonlz4 包含所有这些,但我无法将它们恢复到 Firefox 中。
唯一有效的方法是将 upgrade.jsonlz4-$date 移动到配置文件的 sessionstore.jsonlz4,但此文件仅包含一个月前的会话,并且以前的或恢复不起作用。有些人建议让 Firefox 崩溃(我用 killall -9 firefox-esr 做到了)并从历史菜单触发会话恢复,但这样的按钮没有出现。
我如何从 previous.jsonlz4 / recovery.jsonlz4 恢复会话?或者至少打开所有解析过的链接https://www.jeffersonscher.com/ffu/scrounger.html只需点击一下?
是否有任何配置标志可以禁止 Firefox 打开新的常规窗口(非私人窗口)?为了防止这种情况再次发生。
Firefox ESR(115.3.0)
答案1
我成功了。步骤如下:
- 使用拾荒者处理previous.jsonlz4,保存为sessionstore.js格式
- 使用mozlz4压缩 sessionstore.js(示例 CLI 提示:mozlz4 --compress sessionstore(previous_jsonlz4).json > sessionstore.jsonlz4)
- 关闭 Firefox
- 将 sessionstore-backups 和空的 sessionstore.jsonlz4 移出配置文件文件夹
- 将压缩的 sessionstore.jsonlz4 复制到配置文件文件夹中
- 打开 Firefox,打开历史记录菜单,现在应该可以访问最近关闭的窗口,并且您之前关闭的窗口应该在那里。