扫码关注官方订阅号
新手引导功能:
利用cookies实现网站“新手引导”功能,过期时间到达后再出会弹出,通过什么方法或者其他实现方式避免这种情况?
光阴似箭催人老,日月如移越少年。
将"是否已经使用过新手引导功能"的状态存在 localStorage 中,每次进入页面后查询这玩意,根据状态判断是否提示
这个需求用cookie来做的话,弊端太多(大小、数量限制,增加请求头体积),建议使用localStorage来做,兼容性好/永久存储在客户端/容量很大/使用简单等。用户每次进入的时候,读取localStorage,localStorage.getItem("showed"),如果为true,表示展示过,就不显示新手引导了,如果为undefined,表示第一次进入,设置localStorage标记用户,localStorage.setItem("showed", "true")。
cookie
localStorage
localStorage.getItem("showed")
localStorage.setItem("showed", "true")
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
将"是否已经使用过新手引导功能"的状态存在 localStorage 中,每次进入页面后查询这玩意,根据状态判断是否提示
这个需求用
cookie来做的话,弊端太多(大小、数量限制,增加请求头体积),建议使用localStorage来做,兼容性好/永久存储在客户端/容量很大/使用简单等。用户每次进入的时候,读取localStorage,
localStorage.getItem("showed"),如果为true,表示展示过,就不显示新手引导了,如果为undefined,表示第一次进入,设置localStorage标记用户,localStorage.setItem("showed", "true")。