前端开发中出现切换浏览器tab后setInterval定时器变快了?

2025年01月23日 建站教程

问题描述:当前页面有setInterval定时器,在不断地切换浏览器tab后发现setInterval定时器的速度变快了?

解决方法:监听页面切换到当前页面后clearInterval

var timer = null;
document.onvisibilitychange = function () {
  if (document.visibilityState == "visible") {
    timer = setInterval(方法, 1000);
  } else {
    clearInterval(timer);
  }
}

本文链接:http://so.lmcjl.com/news/21880/

展开阅读全文
相关内容