是否有人存在解决方案,或者是否可以将网页当前状态下的所有 Javascript 对象保存或序列化到文件中,并在同一网页的新浏览器实例中恢复这些对象?
我有一个网页,其中包含各种 Javascript 对象,并且希望有一种方法来拍摄页面的“快照”并在稍后将页面恢复到完全相同的状态。我已经能够序列化并恢复页面的整个 DOM 树,但 Javascript 对象未恢复,因此页面看起来正确,但无法正常运行。
最佳答案
除了其他人提到的 cookie 之外,您还可以尝试使用 HTML5 的 localStorage。
这里还有一个存储抽象库,可以帮助您使用所有这些库,并处理跨浏览器支持:
关于javascript - 跨浏览器 session 持久化 javascript 对象可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5108960/