几个小时前,我更新了 Ubuntu Gnome 16.04。打开 Firefox 后,我丢失了所有打开的选项卡。
以下是目录的内容sessionstore-backups
:
aug. 14 02:57 upgrade.js-20170612122310
aug. 16 20:35 upgrade.js-20170814194055
aug. 20 11:18 upgrade.js-20170816210634
oct. 1 02:47 previous.js
oct. 2 17:53 recovery.bak
oct. 2 17:54 recovery.js
oct. 3 17:34 previous.jsonlz4
oct. 3 17:35 recovery.baklz4
oct. 3 17:35 recovery.jsonlz4
我尝试复制以下内容
oct. 1 02:47 previous.js
oct. 2 17:53 recovery.bak
oct. 2 17:54 recovery.js
到以下
oct. 3 17:34 previous.jsonlz4
oct. 3 17:35 recovery.baklz4
oct. 3 17:35 recovery.jsonlz4
但我似乎无法恢复会话。
附言:我有 3 个配置文件,并且已经打开了其中 2 个。两个都有同样的问题。
我还能恢复我的会话吗?我能对第三个配置文件做些什么来确保恢复我的会话?
更新:我打开了第三个配置文件,它确实更新了附加组件,幸运的是,我的标签还在。所以基本上我丢失了前两个配置文件的会话。
答案1
这个程序对我有用。
关闭 Firefox
备份
sessionstore.js
文件及sessionstore-backups
目录:$ cp sessionstore.js sessionstore.js.0 $ cp -r sessionstore-backups sessionstore-backups.0
sessionstore.jsonlz4
从配置文件目录以及目录*.jsonlz4
中的所有文件中删除sessionstore-backups
。$ rm sessionstore.jsonlz4 $ rm sessionstore-backups/*.jsonlz4
recovery.js
从配置文件目录复制sessionstore-backups
到:sessionstore.js
$ cp sessionstore-backups/recovery.js sessionstore.js
启动 Firefox。我上次保存的会话已正确恢复。