如何使用 HTML5 本地存储对用户特定数据进行分段?

How to segment user specific data using HTML5 Local Storage?

我正在构建一个 Web 应用程序,其中包含大量用户特定数据。在 HTML5 之前,我会将所有这些数据保存在服务器上的数据库中。

例如:用户名,已读图书列表。

使用 HTML5 本地存储,我想我可以将它存储在客户端上。问题是,如果有多个用户使用同一个客户端(计算机和网络浏览器)怎么办。

有没有办法在本地存储中为每个用户分离用户数据?这不是 HTML5 本地存储的目的吗?

存储 'users' 个对象的数组。 Html 5 本地存储非常灵活。例如,您可以使用 id 搜索对象。

在大多数情况下,出于隐私原因,您应该清除每个用户的 localStorage。

但是,如果数据是通用的、不可识别的数据,比如游戏的高分之类的简单数据,那么是的,基于对象的存储可能没问题。

如果数据是特定的或可识别的,则首选在超时、注销或登录后删除 localStorage。

清除本地存储:

localStorage.clear();

并在上述事件之一后重新开始。

否则,精通网络的人可以查看浏览器的本地存储内容和每个用户的数据。