缘由
因为adobe flash player
不稳定,导致 Firefox 的plugin-containe
崩溃,而我又不小心开起了多个 Firefox 实例,导致历史 session 信息(包括了 tab 页信息)被刷新,无法通过浏览器自带功能恢复
所以下面介绍通过特殊方式恢复历史session信息
步骤
- 点击汉堡包菜单(Firefox右上角的三个横杠),选择
Help
-Troubleshooting Information
- 在打开的界面中,选择
Application Basics
里面的Profile Directory
,点击Open Directory
- 找到
sessionstore-backups
文件夹,其中有几个文件:- previous.jsonlz4:上一次session的窗口标签信息
- recovery.jsonlz4:本次session的窗口标签信息
- recovery.baklz4:
recovery.jsonlz4
的备份文件 - upgrade.jsonlz4-$build_id:上一次 Firefox 版本更新时的session的窗口标签信息
- 打开网页https://www.jeffersonscher.com/ffu/scrounger.html
- 将对应的文件(比如previous.jsonlz4)拖动到
Step 1: Load File
中的文本框里面,稍等几秒,会自动上传然后解压后解析 - 然后点击
Step 2: Extract URLs / Save Session Links
里面的Scrounge URLs
即可显示文件中包含的信息,也可以作为文件保存到本地