我使用流行的树样式选项卡Firefox 扩展。如何备份所有打开的标签页并在稍后恢复它们,从而得到相同的标签页树?备份可以保存到书签数据库或单独的文件中。新备份不应覆盖旧备份。
我其实并不想备份整个会话,只想备份标签。理想情况下,我想在 Firefox 中安排一项任务,每天或在浏览器关闭时创建新的备份。
请注意,右键单击并“为该树添加书签...”适用于子树,但据我所知,不适用于整个树(您无法通过这种方式为所有打开的选项卡添加书签)。同时,右键单击并“为所有选项卡添加书签...”确实可以保存所有选项卡,但会丢失树结构。
答案1
我也使用这个插件,并且使用会话管理器插件就是为此目的而开发的。当我进行开发时,我经常会得到大量关于特定事物的标签,并希望将它们存储在相同的标签树顺序中,但不想为它们添加书签。这样我会有很多不需要的书签。
我只需将窗口保存为备份会话,并为其指定相关名称和类别(如果需要),然后当我想检索它们时,只需加载会话即可。它会关闭所有其他选项卡并打开备份会话。
我知道您说您不想存储会话,但是从您的描述来看,存储选项卡树的能力正是您想要的?
答案2
事实证明我的问题错了:“为所有标签添加书签...”可以很好地完成此目的。虽然书签菜单下的书签列表没有显示树形结构,但该结构是存在的,书签子菜单中的“在标签中打开全部”菜单项会恢复该树形结构。
答案3
这里就提一下这个策略,虽然它并不是很方便。
短的:
获取当前 Firefox 会话中所有打开的选项卡的文件:
关闭当前的firefox(现在在profile目录下生成了文件“sessionstore.jsonlz4”)。
备份(或复制)“sessionstore.jsonlz4”文件
可选步骤:(例如在新的配置文件中恢复)
创建新的个人资料(
firefox -p newprofile
)安装 TreeStyleTabs
在使用步骤 2 中的文件替换新配置文件目录中的“sessionstore.jsonlz4”之前,请关闭新的 Firefox 会话。
长的:
我在创建新的 Firefox 配置文件时使用了它,因为旧配置文件的行为有些奇怪。我有 170 个打开的选项卡(不要评判 ^^),并将它们整齐地排列在 TreeStyleTabs 中,我想按原样接管它们。
会话备份存储在 firefox-profile 目录“~/.mozilla/firefox/.profilename”内的目录“sessionstore-backups”中(我认为在 Windows 中它位于某个位置%appdata%
) - 但那些是来自旧会话的备份?!(我不太清楚)。