如何实现网上商店的"last seen"功能



我想知道如何在我的主页上显示一行(集合),显示所有最后的产品访问者点击。如果有人有任何建议或可以引导我在正确的方向,那就太好了!

谢谢

使用本地或会话存储,并在单击每个产品时使用setItem()将其添加到存储在LS中的列表中,然后使用getItem()显示所有先前查看的项目。

您可以搜索用于设置和获取本地/会话存储项的适当代码。如果您只想要用户在会话中查看的项目,那么使用会话存储,如果您想要存储用户在多个会话中查看的项目,那么使用本地存储。用于设置和获取的语法相同,但使用不同的名称。不同之处在于,本地存储在多个页面视图/会话中具有持久性,而会话存储仅在给定会话中持续。

三件事-本地和会话存储是不安全的,所以不要存储敏感信息,如密码。其次,LS/SS存储项目作为一个字符串,所以你需要处理,当你从它中取出项目或添加项目,第三,并不是所有的浏览器将被配置为使用LS/SS(例如,如果用户是在隐身模式),所以你可能需要做一个检查,看看他们是否使用webstorage,并提供一个替代方案,如果没有。

最新更新