Kyl*_*yle 6 html javascript html5
我是否需要担心管理html5 localStorage的大小,还是会自动删除最近最少使用的项目?
localStorage不会过期。
根据目前发布的工作草案,数据不应过期。具体来说,我参考了 4.2 和 4.3 节的开头,其中写道:
4.2 和 4.3:
仅出于安全原因或当用户请求时,用户代理才应使本地存储区域中的数据过期。当可以访问该数据的脚本正在运行时,用户代理应始终避免删除数据。请注意,在 4.2 中,它继续描述了
sessionStorage当浏览器关闭时将被删除。但localStorage不应该因为时间而过期。在编辑的草稿中,它说sessionStorage(仅)如果遇到存储限制则可以删除。
当然,每个存储空间有 5MiB(对于文本数据来说相当大),如果您尝试超过此限制,将会抛出异常。这使得处理空间需求变得非常简单,因为您可以简单地捕获异常并在需要时清除数据。