首页 > 其他分享 >cookie,localStorage和sessionStorage的区别?

cookie,localStorage和sessionStorage的区别?

时间:2022-08-15 13:47:54浏览次数:58  
标签:存储 浏览器 区别 sessionStorage cookie localStorage

区别一:存储数据大小不同

1.cookie的存储数据大小在不能超过4kb,每个页面最多存储20个cookie

2.localStorage能达到10mb,sessionStorage能达到5mb,虽然容量比cookie大,但是localStorage是同步执行,太大会影响渲染进度

 

区别二:兼容性

1.浏览器都能支持cookie

2.但是只有现代浏览器能支持Web存储

 

区别三:访问

1.当cookie和localStroage被保存下来以后,所有窗口都能访问(前提需要同源)

2.sessionStorage仅在当前窗口有效,相对安全性高很多

 

区别四:有效期

1.cookie可以手动设置有效期

2.localStorage不会过期,除非手动删除

3.sessionStorage在窗口关闭后就自动关闭了

 

区别五: 存储位置

1.cookie存储位置:浏览器和服务器

2.localStorage和sessionStorage都是在浏览器里面的

 

区别六:与请求一起发送

1.cookie会在第二次后的每次http请求出现

2.web存储本身不参与请求活动

 

区别七:语法

1.cookie语法比较复杂,要在前面加document.

2.localStorage和sessionStorage语法简易一点,因为直属window,可以不加window直接调用

标签:存储,浏览器,区别,sessionStorage,cookie,localStorage
From: https://www.cnblogs.com/Ynline/p/16587983.html

相关文章

  • 接口测试经典面试题:Session、cookie、token有什么区别?
    原文链接HTTP是一个没有状态的协议,这种特点带来的好处就是效率较高,但是缺点也非常明显,这个协议本身是不支持网站的关联的,比如https://ceshiren.com/和https://ceshiren.co......
  • Cookie特点&作用和Cookie案例
    Cookie的特点和作用:cookie存储数据在客户端浏览器浏览器对于单个cookie的大小有限制(4kb)以及对同一个域名下的总cookie数量也有限制(20个)作用:cookie一般用于存储......
  • jsp_快速入门和jsp案例_改造cookie案例
    JSP的内置对象在JSP页面中不需要获取创建,可以直接使用的对象jsp一共有9个内置对象RequestResponseout:字节输出流对象,可以将数据输出到页面上......
  • 会话技术_Cookie快速入门和会话技术Cookie原理分析
    会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,知道有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据......
  • JavaScript关于cookie
        1.http和httpshttp,https都是网络传输协议是用于网络相关传输,http走的是明文传输,https走的密文传输(内部采用对称加密以及非对称加密)。对应的https安全性......
  • Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
    在部署rabbitmq集群的时候,将A服务器上的.erlang.cookie复制到B服务器上的.erlang.cookie然后,在启动B服务的上rabbitmq时,报错Error:Failedtoinitializeerlangdis......
  • 前端须知的 Cookie 知识
    文章已收录到我的GitHub中,欢迎starcookie是什么和使用场景cookie是服务器端保存在浏览器的一小段文本信息,浏览器每次向服务器端发出请求,都会附带上这段信息(不是所有......
  • session与cookie
    一,什么是Session1.   session 代表服务器与浏览器的一次会话;2.  session  是一种服务器端的机制,session对象用来储存特性用户会话所需要的信息;3.  sessi......