HTML 5本地存储与会话存储问题如何解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

除了非持久性和范围仅限于当前窗口之外,会话存储是否比本地存储有任何好处(性能、数据访问等)?

提问于
用户回答回答于

局部存储可以存储高达10 mb的脱机数据(在Chrome 10 mb中,在其他浏览器中存储5 mb),而会话存储可存储多达5MB的数据。但是cookie只能存储4kb的文本数据。

用户回答回答于

主要区别是localStoragesessionStorage。sessionStorage的每个选项卡都是唯一的。如果关闭选项卡,则sessionStorage被删除,而localStorage不会的。

另一个微妙的区别是,例如在Safari(8.0.3)localStorage限制为2551k字符,但sessionStorage无限存储

关于Chrome(V43)和localStoragesessionStorage限制为5101 k字符(正常/私有模式之间没有差异)

在火狐上localStoragesessionStorage限制为5120 k字符(正常/匿名模式之间没有差异)

移动Safari和MobileChrome也有问题,私有模式Safari&Chrome的最大空间为0kb

扫码关注云+社区

领取腾讯云代金券