javascript - 本地存储可以存储整个页面吗

标签 javascript html

所以我看到很多人使用本地存储来存储网页的某些部分,但不是整个网页,这可能吗? ,如果是这样怎么办? ,如果没有,是否有办法存储整个网页数据,以便用户可以返回到他们离开时的方式?

最佳答案

如果您使用 javascript 将 document.body.innerHTML 保存到 webstorage 中,并在下次加载页面时使用 javascript 从存储中加载它,则可以完成此操作。如果网页不在网络存储中,您可以将用户重定向到该网页。

但这取决于您的网页设计以及网页正文中是否有 session 索引等。

您还应该考虑一些处理版本的方法。您不希望您的用户仅使用网页的缓存版本,但一旦您更新网页,它就应该更新。

session 存储约为 5mbit,因此您无法保存太多内容,尤其是图片。

关于javascript - 本地存储可以存储整个页面吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41206001/

相关文章:

javascript - 确认时调用 $ajax

javascript - 使用 SVG.js 选择文本元素

javascript - 将 react 路由器作为上下文传递

javascript - Angular2 Observable.map 捕获局部变量的值

html - CSS 在定价表中添加列

javascript - Ember 应用程序中的 NodeJS 和客户端 Javascript

javascript - 向 js 函数发送一个 id。与 ' and the "一起丢失

javascript - 如何识别点击了哪个按钮?如果该按钮在循环(while)中并且具有 id 和 name = "enviar"。我需要知道点击了哪一个按钮

javascript - 文档准备好后更新全局变量,并使用此变量通过 Jquery 更改 HTML

html - IE11 BHO : Replacing ActiveX objects in HTML document