【发布时间】:2020-07-13 07:30:52
【问题描述】:
我想恢复的不是最后一个“恢复上一个会话”。
- 用几个标签打开 firefox (v78.0):aaa.com、bbb.com。
- 关闭 Firefox。
- 打开 Firefox,打开几个标签页,ccc.com,ddd.com。
- 关闭 Firefox。
- 打开火狐。如何从“恢复上一个会话”中获取这些标签 aaa.com、bbb.com?
【问题讨论】:
我想恢复的不是最后一个“恢复上一个会话”。
【问题讨论】:
我去火狐的地址栏,输入about:support,看到是火狐的profile文件夹。
我发现某些版本的 Firefox 创建了一个
c:\Users\MY_USER\AppData\Roaming\Mozilla\Firefox\Profiles\j1hcxbyk.default-release\sessionstore.jsonlz4 Firefox 关闭时的文件。
我还找到了一个会话文件的副本
c:\Users\MY_USER\AppData\Roaming\Mozilla\Firefox\Profiles\j1hcxbyk.default-release\sessionstore-backups\upgrade.jsonlz4-20200630195452
所以,我:
upgrade.jsonlz4-20200630195452替换sessionstore.jsonlz4(或复制到那里,如果该文件不存在),注意:我选择 upgrade.jsonlz4-20200630195452 是因为它是在同一天创建的,当时我关闭了所有标签页的 Firefox。
【讨论】:
#咧嘴笑
我找不到“sessionstore-backup”。我想确定我是否理解正确。
您正在备份:
~/.mozilla/firefox/
是否与以下内容相同:
%AppData%\Mozilla\Firefox\Profiles
【讨论】:
我遇到了同样的问题,Firefox 无法正确读取 *.jsonlz4 文件,所以我编写了一个小脚本来提取存储在 *.jsonlz4 文件中的 URL: https://github.com/matthieuheitz/recover-firefox-session 有些人使用这个工具:https://www.jeffersonscher.com/ffu/scrounger.html,但它对我不起作用,因为 *.jsonlz4 文件非常大(> 50MB),而且网站永远滞后。
【讨论】:
最近,当我从某个较早的日期恢复正确的系统日期时,我遇到了同样的问题,即缺少选项卡。在搜索了互联网之后,我得到了以下提示,可以从保存的会话中恢复 firefox 选项卡。我的电脑运行带有 Firefox 91.0 版的 Microsoft Windows 10 Home。
参考:https://support.mozilla.org/en-US/questions/1314940
“在启动时,Firefox 通常会首先在您的配置文件文件夹的主级别查找sessionstore.jsonlz4,如果找到它,使用其内容创建recovery.jsonlz4——如果你自动恢复——或者previous.jsonlz4——如果您不会自动恢复。因此,如果您还没有替换该文件,您可以尝试替换该文件(以及 recovery.jsonlz4)“。
%AppData%/Mozilla/Firefox/Profiles folder
sessionstore-backups 文件夹。现在您的路径将类似于%AppData%\Mozilla\Firefox\Profiles\13dn9aq1.default-1473265690957-1560267471460\sessionstore-backups
upgrade.jsonlz4- 前缀的文件,然后选择您认为可能包含标签的文件。sessionstore.jsonlz4
sessionstore.jsonlz4 文件:%AppData%\Mozilla\Firefox\Profiles\13dn9aq1.default-1473265690957-1560267471460\,并将其替换为刚刚复制的sessionstore.jsonlz4 文件。文件夹.default.也可以如下定位,
【讨论】:
最新的 Firefox 版本(这次是版本 96,或者至少是 Linux 版本)在配置文件的根目录中没有 sessionstore.jsonlz4,因此其他建议似乎不起作用。
Firefox 每晚升级很多,所以我很有可能重新启动 FF 并丢失所有会话,根本没有“恢复会话”可用。
解决方案(至少对我而言)是
~/.mozilla/firefox/<session_name>/sessionstore-backups/
recovery.jsonlz4(例如cp upgrade.jsonlz4-20211112213406 upgrade.jsonlz4-20211112213406)似乎 firefox 只存储 最后一个 previous.jsonlz4 除了升级之外,因此要求 cron 定期备份 recovery.jsonlz4 或类似内容可能会很有用。
【讨论】: