cookies、sessionStorage、localStorage三者有啥区别
前言
写项目用到了sessionStorage来存sessionid,之前一直都是用的cookie。调试又看到了还有localStorage。之前没有了解过好奇查了查,顺便在这里记录一下。
区别
cookies | sessionStorage | localStorage | |
---|---|---|---|
存储空间 | 一般浏览器4KB | 一般浏览器5MB | 一般浏览器5MB |
存储时效 | 默认是关闭浏览器失效,但可设置时间就以设置时间为准 | 仅在当前标签页,浏览器或者标签关闭则清除 | 永久保存,须手动删除 |
请求携带 | 请求时携带cookies在请求头 | 不携带 | 不携带 |
可见范围 | 同一主域 | 当前标签页 | 同一主域 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 木瓜煲鸡脚's blog!
评论