2013-02-18 39 views
0

我注意到,浏览器选择选项卡时,完美地扮演这样的:当标签在后台时,Chrome是否使用不同的事件时间?

http://static.echonest.com/InfiniteGangnamStyle/

但是当选择不同的选项卡以一致的方式打破了。我很好奇为什么 - 这似乎意味着Chrome在选项卡处于后台时具有不同的事件模型或时间安排或优先级。没有别的东西在运行,唯一的变化是选定的标签。

我试着分析这个,但没有成功 - 使用扩展,但他们似乎同样容易受到变化。

当然,它可能只是我。假设这是Chrome的预期行为,是否有人知道为什么会发生这种情况,并且它会影响我如何编写JavaScript以在后台正常运行?

回答

0

我猜你正在使用的setTimeout或setInterval的,所以当u开关等选项卡计时器运行每秒

https://code.google.com/p/chromium/issues/detail?id=66078

+0

只有1次这不是我的网站顺便说一句;它恰好是行为改变的一个很好的例子。此外,这个问题在一年前已经完成,因此这很可能不是这个原因。 – antonyh 2013-02-19 11:10:05

相关问题