ブラウザー タブがアクティブでない場合、タイマー イベントは 1 秒に 1 回実行されるように調整されることを知っています。同様に、タイマー イベントが保存され、一度に一括で実行されるシナリオはありますか? (例: ロックされたセッションにログインする場合)
質問する
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 に答える