我知道当浏览器选项卡未处于活动状态时,计时器事件将被限制为每秒执行一次,同样是否有任何场景计时器事件将一次批量存储和执行?(例如:登录锁定会话时)
问问题
107 次
1 回答
0
当您阻止线程时 - 所有计时器将在 Opera 12.x (Presto) 和 Firefox 中被“钳制”:
setTimeout( function () { var x = Date.now(); console.log(x) }, 1000);
setTimeout( function () { var x = Date.now(); console.log(x) }, 9000);
alert('Please wait at least 10 seconds, then press OK');
但不会在 IE 或 Chrome 中钳制(并且,在 Opera 14+(Webkit/Blink)和 Safari 中可能会观察到相同的行为)。
相比:
Opera
1371598885051
1371598885051
Firefox
1371598994797
1371598994798
Chrome
1371599039369
1371599047371
IE10
1371598756046
1371598763050
于 2013-06-18T23:51:15.503 回答