IndexedDB, 存储JS 对象, NoSQL 的键值对型数据库

WebSQL, 使用SQL 的关系型数据库

localStorage, 同源(域/端口/协议)共享, 不过期

sessionStorage,标签页独有, 关闭标签页后消失(刷新页面不影响)

cookie, HTTP Header

document.cookie 看不到httpOnly 的cookie 项

samesite 可以不向第三方发送cookie

domain 可以设置子域下可见

cookie 不区分协议, http 与https 共享

使用开发者工具管理这些存储

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/568da0cc-82bb-4447-8146-d2b3e759a3f7/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bc56e90f-a0af-4411-bf57-972a57ff379e/Untitled.png

系统化介绍这个知识点的地方:

https://developers.google.com/web/fundamentals/instant-and-offline/web-storage

https://zh.javascript.info/data-storage