localStorage数据持久性
localStorage data persistence
我最近发现用户可以清除HTML5的localStorage
值,这让我想知道。。。localStorage
到底有多持久?如果Flash崩溃并擦除我所有的cookie,我会丢失本地存储数据吗?如果我的本地缓存被清除,为浏览器更新让路,该怎么办?
我已经看到了这个答案,但它没有解决浏览器崩溃、更新、缓存清除等问题。localStorage
真的是真正的永久性的吗,就像前面提到的答案一样?
LocalStorage不是永久性的。存储空间属于用户,因此如果用户愿意,可以清除它。其他网络应用程序不能破坏它,但如果用户愿意的话,可以自由清除或修改它——这是他们的数据,就像属于本地安装的应用程序的文件由计算机用户控制一样。
此外,当空间不足时,可以回收LocalStorage。
您应该将LocalStorage视为一个长期缓存,它通常会保留在特定计算机上的特定浏览器中,但不会一直存在。任何真正持久的状态都必须存储在您自己的服务器上。
见鬼,如果用户只是决定切换到另一个浏览器(更不用说新计算机了),那么在新浏览器中,所有本地存储都将显示为空。
它肯定不是永久性的。你不应该指望它。
除了用户主动清理存储的情况外,还可以重新安装他的机器。或者他可以从另一台计算机登录。你的应用程序最好能够处理这个问题。
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- jQuery扩展数据持久性
- Web 浏览器中的硬刷新和数据持久性
- 扩展详细信息Jquery数据表的持久性
- 数据表持久性
- 设计具有数据持久性的web应用程序的更好方法
- 使用javascript原型单击链接后的数据持久性
- 主干持久性从服务器检索数据;t填充集合和模型
- localStorage数据持久性
- 单元测试-流量和数据的持久性
- 无法在高级数据持久性模式下更新表
- jQuery插件模式与数据持久性
- 跨元素的数据持久性