是否可以保存网页的当前状态,以便以后可以将其恢复到该状态?
通过“状态”我指的是定义页面当前行为的所有内容:html标签,css,JavaScript变量,表单数据等......
所以你可以简单地使用:savePage()
将所有需要的数据存储在localhost中,然后使用loadPage()
来检索这些数据。
我想html
,css
和inputs value
很容易保存,但该页面上的所有JavaScript变量呢?是否可以保存内存中保存的所有JavaScript变量? (可能在JSON
个对象中)。
答案 0 :(得分:1)
基本上你想要的是在用户回来时重新使用某些东西,所以这是我的答案。
好吧,它当然是可能的。你可以穿过dom并把你的东西放到本地存储。LocalStorage仅支持字符串。
如果您希望数据在浏览器关闭和SessionStorage之后保持不变,请使用localStorage,如果我希望数据在浏览器关闭时保持不变。
注意:IE7 +支持SessionStorage和LocalStorage
与cookie相比,它有足够的内存(4kb,每个域允许15到20个cookie)。
答案 1 :(得分:0)
很好,您可以使用localStorage在客户端执行此操作,或者编写一个javascript函数将所有变量发送到服务器并将其存储在那里。
你需要更多地思考这个问题。