1、存储大小
2、有效时间
- cookie 设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭。
- localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据。
- sessionStorage 数据在当前浏览器窗口关闭后自动删除。
3、数据与服务器之间的交互方式
- cookie 数据始终在同源的http请求中携带,服务器端也可以写 cookie 到客户端。
- sessionStorage 和 localStorage 不会自动把数据发给服务器,仅在本地保存。
4、作用域:
- cookies 和 localStorage是在所有同源窗口中共享的。
- sessionStorage 不在不同的浏览器窗口共享,即使是同一个页面。