会话过期存储
我正在构建一个表单,在该表单中我必须将数据存储在HTML5的
sessionStorage
中,我不知道sessionStorage
何时到期。有人能告诉我sessionStorage
的过期时间吗?
解决方案
它随浏览器会话而变化,不在选项卡之间共享。它不会自动过期。因此,如果您从不关闭浏览器,它永远不会过期。
因此,当选项卡/窗口关闭时,数据将丢失。
每个会话存储区域允许5MB的存储空间(在某些浏览器中为10MB)。而cookies仅支持4KB(在某些浏览器中甚至更多)。但是,Cookie有设置的过期日期。
如Christophe在注释中所写,本地存储永不过期。它也是跨选项卡共享的,大小与会话存储(5MB)相同。
相关文章