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

 mobiledu2502874983 发布于 2022-11-09 21:17

新手引导功能:

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

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

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

    2022-11-12 01:49 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有