首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >保存当前页面状态javascript

保存当前页面状态javascript
EN

Stack Overflow用户
提问于 2013-09-01 00:40:43
回答 2查看 8.1K关注 0票数 5

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

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

因此,您可以简单地使用如下命令:savePage(),它将所有需要的数据存储在本地主机中,然后使用loadPage()检索这些数据。

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

EN

回答 2

Stack Overflow用户

发布于 2013-09-01 00:53:38

从本质上讲,你想要的是在用户返回时重用一些东西,所以这是我的答案。

当然,它的possible.You可以遍历dom并把你的东西放到本地存储中。

LocalStorage仅支持字符串。

如果希望数据持续存在于浏览器关闭之后,则使用localStorage;如果希望数据持续存在于浏览器关闭中,则使用SessionStorage。

注释:IE7+对SessionStorage和LocalStorage的支持

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

  • IE(10 mb)
  • Mozzilla(5 mb)
  • Chrome(2.5 mb)
票数 2
EN

Stack Overflow用户

发布于 2013-09-01 00:46:54

看情况,您可以在客户端使用localStorage来完成此操作,或者例如编写一个javascript函数来将所有变量发送到服务器并将它们存储在服务器上。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18550385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档