当前位置: 首页 > 面试题库 >

HTML5本地存储中的项目何时过期?

景恩
2023-03-14
问题内容

在localStorage中存储的数据(作为HTML5中DOM存储的一部分)可以使用多长时间?我可以为放入localStorage的数据设置过期时间吗?


问题答案:

无法指定到期时间。这完全取决于用户。

当然,您的应用程序存储在客户端上的某些内容以后可能不会出现。用户可以显式摆脱本地存储,否则浏览器可能会遇到空间问题。进行防御性编程是件好事。但是,一般情况下,根据该单词的一些实际定义,事情会“永远”存在。

编辑
-很明显,如果您认为自己的应用程序过旧,则可以主动删除它们。也就是说,您可以在保存的内容中明确包含某种时间戳,然后在以后使用该时间戳来确定是否应刷新信息。



 类似资料:
  • 问题内容: 除了是非持久性的并且仅限于当前窗口之外,会话存储与本地存储相比是否还有其他好处(性能,数据访问等)? 问题答案: localStorage和sessionStorage都扩展了Storage。除了的预期的“非持久性”外,它们之间没有区别。 也就是说,存储在中的数据将 一直保留到明确删除为止 。所做的更改将被保存,并且可用于当前和将来对该站点的所有访问。 对于, 更改仅在每个选项卡上可用

  • 本文向大家介绍LocalStorage本地存储在HTML5中有什么用途?相关面试题,主要包含被问及LocalStorage本地存储在HTML5中有什么用途?时的应答技巧和注意事项,需要的朋友参考一下 LocalStores 本地存储就是一个轻量级的sqllite数据库。可以在客户端本地存储数据,用于在断开网络连接的情况下读取本地缓存cookies,LocalStores可以将数据长期保存在客户端,

  • 问题内容: 我正在寻找可以在不具有本机支持的浏览器上模拟的javascript库和代码。 基本上,我想对我的网站进行编码以用于存储数据,并且知道它仍然可以在本身不支持它的浏览器上运行。这意味着库将检测是否存在,并在存在时使用它。如果不存在,那么它将通过在名称空间中创建自己的实现来创建某种本地存储的后备方法。 到目前为止,我已经找到了以下解决方案: 简单的sessionStorage实现。 使用co

  • 我有一个名为并行的 Clojure 项目,这取决于另一个名为“消息传递”的 Clojure 项目,我使用 命令生成消息传递 0.1.0-SNAPSHOT.jar文件,然后我按照页面上的说明 https://github.com/kumarshantanu/lein-localrepo 尝试将本地 jar 依赖项添加到并行项目中。 首先,我在并行项目的根目录下创建了一个名为lib的目录。然后,我使用

  • localStorage 本地存储 存储针对QQ帐号隔离 数据存储于本地文件中。游戏结束后不会被删除 函数 key( index) 获取对应索引的key 手q 版本7.8.5 参数 参数名 类型 说明 index number 索引值 返回值 类型 说明 string 说明 示例 var stringKey = BK.localStorage.key(0); getItem( key) 获取ke

  • 公司有个老项目用的技术比较老,很难维护。我想登录后的某些新功能抽出去,重新搭建一套,但是要共享登录的后本地存储的相关信息,我该怎么做呢? 部署到线上倒是好解决,用同一个域名不同目录就可以实现。但是本地调试该如何操作做呢? 比如:老的环境用的是80端口,新的vue项目用的是8088端口。我怎么让两个项目共享本地存储的信息呢?