我逐渐开始完全依赖 Firefox 在任何类型的崩溃后恢复我的标签的能力。这种信念并非完全没有根据,但我没有应急计划是不小心关闭了 Firefox 窗口并说不要保存会话。那是在我父亲借我的笔记本电脑查看他的电子邮件时发生的。哦。
当然,完整的浏览器历史记录在那里,但我打开的几十个标签页都消失在茫茫大海中了。我运行“正常运行时间”来查看我上次重新启动的时间,并查找了在那个时候打开的一组 URL,但要么我错过了它,要么“上次访问”时间不起作用。无论如何,我认为其他人可能知道恢复标签的更好方法,或者已经破解了一些东西以将它们从 Firefox 的历史或其他东西中捞出来。
(当然,未来的教训是将所有内容保存到美味(或任何地方)而不依赖于您的浏览器状态!我也很想听听其他人使用什么系统来预防性地处理这个问题。)
补充:我知道从表面上看,这似乎无法解决(毕竟,我或我父亲明确告诉 Firefox 不要保存标签),但作为可以做的事情的一个例子(也许这使这个问题成为与编程相关的问题毕竟)...
如果 Firefox 在 URL 打开和关闭时都存储了,那么您可以通过擦除最近的历史记录然后获取打开但从未关闭的 URL 从历史记录中提取标签。所以...
真正的问题
是否存在可以根据以下输入推断打开选项卡列表的算法:
- 浏览器历史记录中的 URL 和相关字段列表
- Firefox 会话的命运性解散的时间。
如果有人能证明这是可能的,我会将其编码并在此处作为答案提供。