cookie 、sessionStorage 、localStorage
时间: 2024-06-19 11:03:06 浏览: 103
cookie,localStorage,sessionStorage区别与应用
cookie、sessionStorage和localStorage都是在客户端存储数据的方式,它们有以下几点区别:
1. cookie是由服务器发送到浏览器的小型文本文件,每次请求都会携带cookie信息。而sessionStorage和localStorage只存储在浏览器端。
2. cookie有过期时间,可以设置长短不一的过期时间,而sessionStorage只在当前会话(即当前窗口关闭前)有效,localStorage长期有效。
3. cookie可以设置域名,可以跨子域名访问,而sessionStorage和localStorage只属于单个域名。
4. cookie有大小限制,一般为4KB左右,而sessionStorage和localStorage一般可以存储5MB左右的数据。
需要注意的是,在使用localStorage和sessionStorage时,如果浏览器禁用了cookie,则无法正常使用。
阅读全文