如何使用 HTML5 本地存储对用户特定数据进行分段?
How to segment user specific data using HTML5 Local Storage?
我正在构建一个 Web 应用程序,其中包含大量用户特定数据。在 HTML5 之前,我会将所有这些数据保存在服务器上的数据库中。
例如:用户名,已读图书列表。
使用 HTML5 本地存储,我想我可以将它存储在客户端上。问题是,如果有多个用户使用同一个客户端(计算机和网络浏览器)怎么办。
有没有办法在本地存储中为每个用户分离用户数据?这不是 HTML5 本地存储的目的吗?
存储 'users' 个对象的数组。 Html 5 本地存储非常灵活。例如,您可以使用 id 搜索对象。
在大多数情况下,出于隐私原因,您应该清除每个用户的 localStorage。
但是,如果数据是通用的、不可识别的数据,比如游戏的高分之类的简单数据,那么是的,基于对象的存储可能没问题。
如果数据是特定的或可识别的,则首选在超时、注销或登录后删除 localStorage。
清除本地存储:
localStorage.clear();
并在上述事件之一后重新开始。
否则,精通网络的人可以查看浏览器的本地存储内容和每个用户的数据。
我正在构建一个 Web 应用程序,其中包含大量用户特定数据。在 HTML5 之前,我会将所有这些数据保存在服务器上的数据库中。
例如:用户名,已读图书列表。
使用 HTML5 本地存储,我想我可以将它存储在客户端上。问题是,如果有多个用户使用同一个客户端(计算机和网络浏览器)怎么办。
有没有办法在本地存储中为每个用户分离用户数据?这不是 HTML5 本地存储的目的吗?
存储 'users' 个对象的数组。 Html 5 本地存储非常灵活。例如,您可以使用 id 搜索对象。
在大多数情况下,出于隐私原因,您应该清除每个用户的 localStorage。
但是,如果数据是通用的、不可识别的数据,比如游戏的高分之类的简单数据,那么是的,基于对象的存储可能没问题。
如果数据是特定的或可识别的,则首选在超时、注销或登录后删除 localStorage。
清除本地存储:
localStorage.clear();
并在上述事件之一后重新开始。
否则,精通网络的人可以查看浏览器的本地存储内容和每个用户的数据。