换个角度想
浏览器存储像健身房的储物柜:东西存在你常去的那家店(这台设备的浏览器),下次来还在;但换一家店(另一台设备)柜子就是空的,店家清柜(清缓存)东西也就没了。
术语 · 前端
Browser Storage
把少量数据存在用户浏览器里,刷新或下次再来时还能读到。
存在用户这边的小抽屉
theme"dark"
draft"写到一半…"
浏览器存储像健身房的储物柜:东西存在你常去的那家店(这台设备的浏览器),下次来还在;但换一家店(另一台设备)柜子就是空的,店家清柜(清缓存)东西也就没了。
theme
关闭页面 ✕
数据还躺在浏览器里
刷新页面后读取
theme"dark"把键值对写进浏览器
深色模式、语言选择,下次打开自动生效。
登录凭证放在浏览器里,关掉重开不用再输密码。
表单写到一半不小心刷新,内容还能找回来。
用户换了台电脑登录,发现深色模式设置没跟过来。这是 bug 吗?
不是。偏好存在原来那台设备的浏览器里,不会跟着账号走。想跨设备同步,就得把它写到后端数据库、和账号绑定。
浏览器存储在用户手里:能被查看、修改和清空。别往里放密钥和敏感信息,重要数据永远以后端为准。