localStorage, sessionStorage, cookie 的区别
浏览器存储包括 localStorage
, sessionStorage
, cookie
, IndexedDB
,一般 IndexDB
很少会用到。
localStorage, sessionStorage, cookie 对比
cookie | localStorage | sessionStorage | |
---|---|---|---|
容量 | 4KB | 10MB | 5MB |
访问权限 | 无限制 | 无限制 | 相同 tab |
过期时间 | 手动设置 | 无 | tab 关闭 |
是否可设置过期时间 | 是 | 否 | 是 |
存储位置 | 浏览器 服务器 | 浏览器 | 浏览器 |
是否跟随请求发送 | 是 | 否 | 否 |
- 容量大小不同浏览器可能会有差别
- 三者都只能存储字符串