我正在开发一个网络应用程序,很喜欢这个想法:如果用户更改了 UI 视图(例如,打开或关闭列表,某些查看首选项),那么在他们关闭浏览器并在以后的日期访问 Web 应用程序时,这些更改将保留下来。
我能想到的可能选项:
- 将 UI 首选项 JSON 对象存储在 cookie 中。
- 使用 HTML5 本地存储(没有此方面的经验)
- 在 MySQL 数据库中存储(不喜欢在数据库中存储如此琐碎的数据)
一旦存储,当用户返回时,我将检索这些首选项,并将 UI 设置为他们上次离开时的状态。
是否有人有此类型特性的经验,并可以建议 UI 状态保存和检索的最佳方法?