我在Chrome中注意到了这个问题。有人知道出了什么问题或者有什么解决方法吗?
setInterval
代替-它会持续运行。如果您需要一次性解决方案,请使用clearInterval
删除定时器。setInterval
会立即触发,如果计算机在事件应该触发时处于休眠状态,则测试了Chrome、Firefox和Internet Explorer中的此行为。例如,请查看http://blaeul.de/de/content/javascript-timer-test及其源代码。当Chrome进入后台时,它会冻结JavaScript执行。我在OS X中将其最小化到Dock时注意到了这一点。
据我所知,目前还没有解决方法。如果您告诉我们您想要做什么,可能会有其他可行的解决方案。