【发布时间】:2021-06-15 03:27:19
【问题描述】:
setTimeout(()=>{
console.log('done')
}, 1000)
上面的代码会在 1 秒后打印日志。但是当网页在后台时,它会在大约 10 秒后打印。这会导致很多问题。
那么,是否有任何解决方案可以防止 Chrome 限制我的计时器?
【问题讨论】:
标签: javascript html google-chrome
setTimeout(()=>{
console.log('done')
}, 1000)
上面的代码会在 1 秒后打印日志。但是当网页在后台时,它会在大约 10 秒后打印。这会导致很多问题。
那么,是否有任何解决方案可以防止 Chrome 限制我的计时器?
【问题讨论】:
标签: javascript html google-chrome
您可以尝试在窗口处于活动状态时加载脚本,但如果无法解决,HackTimer.js 是使用 Web Workers 的一个很好的解决方法。
【讨论】:
【讨论】: