Browser Local Storage


浏览器本地存储

1、localStorage

只有两种情况会清空 Local Storage 的所有数据:

  • 用户主动清空所有缓存数据
  • 主动触发按钮清空数据

2、sessionStorage

Session Storage 和 Local Storage 不同的地方在于,浏览器关闭后就被清空

3、总结

Cookie,SessionStorage、LocalStorage 这三者都可以被用来在浏览器端存储数据,而且都是字符串类型的键值对。

注意:session 和 Session Storage 不是一个概念。在服务端有一种存储方式叫做:session 会话存储,常常被简称 session

SessionStorage 和 LocalStorage 都是浏览器本地存储,统称为 Web Storage,存储内容大小一般支持 5-10MB

浏览器端通过 Window.sessionStorage 和 Window.localStorage 属性来实现本地存储机制。

备注:

  • Session Storage 的存储内容会随着浏览器的关闭而清空

  • Local Storage 中存储的内容,需要手动清空才会消失

  • xxxStroage.getItem(‘key’) 获取不到就返回 null,JSON.parse(null) 的结果是 null


Author: NaiveKyo
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source NaiveKyo !
  TOC