计算机进入睡眠状态后Chrome / Javascript SetTimeout卡住了

时间:2014-12-02 10:02:44

标签: javascript google-chrome settimeout sleep-mode hibernate-mode

我会尝试以最简单的方式解释我们的问题。 我们的Web应用程序+ chrome面临着一个棘手的问题。

我们有一个显示曲线的网页,曲线的刷新由setTimeout触发。如果计算机进入休眠状态然后唤醒,则看起来setTimeout没有重新启动。我们必须按下“实时”按钮重新启动setTimeout,然后才能正常重启。

有没有办法解决这个问题,并在从睡眠状态唤醒时使页面刷新活动?

更新:我们有6个Chrome实例显示不同的曲线。全部自动刷新。我们把它留了一夜。早上,从睡眠模式唤醒计算机,所有窗口都在这里,没有冻结,但不再刷新。我们必须按下每个屏幕上的“实时”按钮才能重新开始刷新。

1 个答案:

答案 0 :(得分:1)

检查计算机从睡眠状态恢复时是否触发整个focuswindow的{​​{1}}事件。如果它触发了那些处理程序重置你的计时器。

document