Lolipop's Studio
    主页关于我
发现博客
    分类标签
找到博主
    时间线mail@towind.fun@LolipopJ@lolipopj_703
  • 导航
  • 博客列表
Site: Lolipop's Studio
Print Date: 2025-05-13T13:20:36.870Z
Link:
  1. 前端开发

    定时器 SetTimeout 在后台失效?试试 Web Worker 吧

    业务上有这样一个需求:「若用户不活跃超过 12 个小时,自动退出当前页面,并切换路由到首页」。 想都没想,直接在 里用 定个时,12 个小时后触发相应跳转事件: 没想到,今天上班来,切换到没有关闭的标签页,发现还在当前页面,掐指一算怎么也有 12 个小时了,这是怎么一回事儿……? 昨天晚上走的时候还在和前辈探讨页面卸载()事件与浏览器后台优化的坑,于是首先就想到了可能是浏览器优化的缘故…

    09 月 22 日 2022 年
    TypeScript React Web-Worker Umi Webpack
Powered by GatsbyInspired by Thesis
蜀ICP备 2024076241号beian-icon京公网安备 51010802001109号
© 2025 Lolipop