首页 > 利用cookies实现网站“新手引导”功能,过期时间到达后再出会弹出,通过什么方法或者其他实现方式避免这种情况?

利用cookies实现网站“新手引导”功能,过期时间到达后再出会弹出,通过什么方法或者其他实现方式避免这种情况?

新手引导功能:

利用cookies实现网站“新手引导”功能,过期时间到达后再出会弹出,通过什么方法或者其他实现方式避免这种情况?


这个需求用cookie来做的话,弊端太多(大小、数量限制,增加请求头体积),建议使用localStorage来做,兼容性好/永久存储在客户端/容量很大/使用简单等。
用户每次进入的时候,读取localStorage,localStorage.getItem("showed"),如果为true,表示展示过,就不显示新手引导了,如果为undefined,表示第一次进入,设置localStorage标记用户,localStorage.setItem("showed", "true")


将"是否已经使用过新手引导功能"的状态存在 localStorage 中,每次进入页面后查询这玩意,根据状态判断是否提示

【热门文章】
【热门文章】