浏览器存储Browser Storage
你可能会说
刷新页面后保留这个草稿,但不要把它当成所有用户共享的数据库。
浏览器存储是网页把数据保存在用户当前浏览器中的本地机制。例如记住深色模式、未提交的表单草稿或最近查看过的项目;刷新或下次打开时仍可能读取到。它通常只属于这一浏览器和设备,用户清除浏览数据、换浏览器或换设备后不保证还在。
先知道
也常被叫作客户端存储本地存储Web StoragelocalStoragesessionStorage
延伸阅读 · 权威出处
刷新页面后保留这个草稿,但不要把它当成所有用户共享的数据库。
正在编辑草稿…
localStorage
draft = "周末行程"这里没有草稿
localStorage = empty草稿只在电脑 A 的浏览器里。
本地偏好和短期内容:主题选择、未提交草稿和非敏感的界面偏好适合在浏览器留存,页面可以快速恢复用户刚才的工作。
范围通常只到一个浏览器:它不会自动同步给另一台设备,也不能让其他用户读取同一份数据;重要内容还要考虑清除数据、隐私模式和容量限制。
请把未提交的编辑草稿保存在浏览器存储中,并在刷新后恢复;正式提交的内容仍通过接口保存到数据库。不要在浏览器存储里放密钥或权限判断。改完后验证刷新恢复草稿和另一台设备读取已提交内容。