保存当前页面状态javascript

时间:2013-08-31 16:40:43

标签: javascript jquery html html5 local-storage

是否可以保存网页的当前状态,以便以后可以将其恢复到该状态?

通过“状态”我指的是定义页面当前行为的所有内容:html标签,css,JavaScript变量,表单数据等......

所以你可以简单地使用:savePage()将所有需要的数据存储在localhost中,然后使用loadPage()来检索这些数据。

我想htmlcssinputs value很容易保存,但该页面上的所有JavaScript变量呢?是否可以保存内存中保存的所有JavaScript变量? (可能在JSON个对象中)。

2 个答案:

答案 0 :(得分:1)

基本上你想要的是在用户回来时重新使用某些东西,所以这是我的答案。

好吧,它当然是可能的。你可以穿过dom并把你的东西放到本地存储。

LocalStorage仅支持字符串。

如果您希望数据在浏览器关闭和SessionStorage之后保持不变,请使用localStorage,如果我希望数据在浏览器关闭时保持不变。

注意:IE7 +支持SessionStorage和LocalStorage

与cookie相比,它有足够的内存(4kb,每个域允许15到20个cookie)。

  • IE(10 mb)
  • Mozzilla(5 mb)
  • Chrome(2.5 mb)

答案 1 :(得分:0)

很好,您可以使用localStorage在客户端执行此操作,或者编写一个javascript函数将所有变量发送到服务器并将其存储在那里。

你需要更多地思考这个问题。