我正在构建一个web应用程序,其中有很多用户特定的数据。在使用HTML5之前,我会将所有这些数据保存在服务器上的数据库中。
例如:用户名,阅读的书籍列表。
有了HTML5本地存储,我想我可以将它存储在客户机上。问题是,如果有多个用户使用同一个客户端(计算机和web浏览器),该怎么办?
是否有方法为本地存储中的每个用户分离用户数据?这不是HTML5本地存储的目的吗?
发布于 2015-02-27 02:59:49
在大多数情况下,出于隐私原因,您应该为每个用户清除localStorage。
然而,如果数据是通用的、不可识别的数据,比如游戏中的高分,那么是的,基于对象的存储可能是可以的。
如果数据是特定的或可识别的,则首选在超时、注销或登录后删除localStorage。
清除localStorage:
localStorage.clear();在上述事件之一之后重新开始。
否则,一个精通网络的人可以查看浏览器的localStorage内容和每个用户的数据。
发布于 2015-02-27 02:36:36
存储“用户”对象的数组。Html 5本地存储非常灵活。然后,您可以使用例如id搜索对象。
https://stackoverflow.com/questions/28756550
复制相似问题