上次更新后 Firefox 会话丢失

上次更新后 Firefox 会话丢失

几个小时前,我更新了 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。我上次保存的会话已正确恢复。

来源:https://support.mozilla.org/en-US/questions/1173678

相关内容