如何在Firefox / Chrome中保存选项卡的内存状态?

时间:2010-06-20 13:08:48

标签: firefox google-chrome webkit gecko tracemonkey

我希望能够在Firefox或Google Chrome中保存标签的状态,以便稍后通过编写自定义插件/插件/扩展程序来恢复它。

我能找到的最接近的是Firefox的session store API,它可以保存表单数据和滚动位置。但是,我也想保存Javascript状态。此外,如果可能,即使网站不再可用,我也希望能够恢复页面。如果有一种方法可以保存所有已解析的资源/数据结构,那将是最好的。

是否可以使用任何主流浏览器?

2 个答案:

答案 0 :(得分:2)

尝试使用Session Buddy:https://chrome.google.com/webstore/detail/session-buddy/edacconmaakjimmfgnblocblbcdcpbko。我现在已经使用了一段时间了,它正是你正在谈论的内容以及更多内容。

答案 1 :(得分:0)

只需序列化将页面状态恢复到localStorage所需的一切(它是持久的,与sessionStorage不同),并在页面的DOMContentLoaded(或load)事件处理程序中调用相应的反序列化函数。