cookie、sessionStorage、localStorage的区别
来源:互联网 发布:美工数字字体 编辑:程序博客网 时间:2024/09/21 09:04
三者的共同点是:都是保存在浏览器端,且都是同源的。(同源:如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。)
区别:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递。
而sessionStorage和localStorage不会自动把数据发送个服务器,仅在本地保存,cookie数据还有路径的概念,可以限制cookie只属于某个路径下。
存储大小不同:cookie数据不超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如回话标识。sessionStorage和localStorage虽然也有大小的限制,但比cookie大的多,可以达到5M或者更大。
cookie只在设置的cookie过期时间之前一直有效,即使浏览器或窗口关闭。
作用域不同。sessionStorage不在不同的浏览器窗口中共享,即使是同一个页面。localStorage在所有的同源窗口中都是共享的,cookie也是在所有的同源窗口中共享。
0 0
- localstorage sessionstorage cookie的区别
- cookie、sessionStorage、localStorage的区别
- Cookie,LocalStorage,SessionStorage的区别
- cookie localStorage sessionStorage 区别
- sessionStorage 、localStorage 跟 cookie 之间的区别
- sessionStorage 、localStorage 和 cookie 之间的区别
- sessionStorage 、localStorage 跟 cookie 之间的区别
- sessionstorage,localstorage和cookie之间的区别
- sessionStorage localStorage 和 cookie 的区别
- cookie、sessionStorage和localStorage的区别
- sessionStorage 、localStorage 和 cookie 之间的区别
- sessionStorage 、localStorage 和 cookie 之间的区别
- sessionStorage 、localStorage 跟 cookie 之间的区别
- cookie和sessionStorage和localStorage的区别
- sessionStorage 、localStorage 和 cookie 之间的区别
- cookie、sessionStorage和localStorage的区别
- sessionStorage localStorage 和 cookie 之间的区别
- sessionstorage,localstorage和cookie之间的区别
- 关于Opencv3在使用霍夫变换(houghlines)时一直出问题的解决
- Python——条件判断
- 北大国际医院:基于互联网医疗的移动诊疗方案分析与设计
- Scala 学习笔记
- listView (多布局)根据不同类型数据所设置不同布局
- cookie、sessionStorage、localStorage的区别
- Linux ubuntu 简单远程日志服务器、客户端
- 深入剖析:insert 的enq: TM – contention
- POJ 3145 线段树 分块?+暴力
- 微信小程序/应用号开发IDE破解版(免APPID)下载及教程
- [李景山php]每天TP5-20161203|Loader.php-1
- 在ServiceManager中加入自定义的服务
- Linux命令-2:cd(Change Directory)命令
- PHP深复制与浅复制