请描述一下 cookies,sessionStorage 和 localStorage 的区别

Posted yisen996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请描述一下 cookies,sessionStorage 和 localStorage 的区别相关的知识,希望对你有一定的参考价值。

(一)相同点:都存储在客户端

(二)不同点:

1.存储大小不同
cookie数据大小不能超过4k。
sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。

2.有效时间不同
localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;
sessionStorage 数据在当前浏览器窗口关闭后自动删除。
cookie 设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭

3. 数据与服务器之间的交互方式不同
cookie的数据会自动的传递到服务器,服务器端也可以写cookie到客户端
sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。

以上是关于请描述一下 cookies,sessionStorage 和 localStorage 的区别的主要内容,如果未能解决你的问题,请参考以下文章

请描述一下 cookies,sessionStorage 和 localStorage 的区别

Rails 最好的安全会话存储?

使用 Python 读取火狐的 cookies

SwiftUI 线程 1:致命错误:未找到类型为 SessionStore 的 ObservableObject

请解释一下cookies

python 将Firefox sessionstore.js文件转换为html。