Chrome / Javascript SetTimeout在计算机进入睡眠状态后卡住
Chrome / Javascript SetTimeout stuck after computer goes to sleep
我将尝试以最简单的方式解释我们的问题。我们的网络应用程序+铬面临着一个棘手的错误。
我们有一个显示曲线的网页,曲线的刷新是由 setTimeout 触发的。如果计算机进入睡眠状态,然后唤醒,则看起来设置超时未重新启动。我们必须按下"实时"按钮重新启动 setTimeout,然后它才能正确重新启动。
有没有办法解决此问题并使页面刷新在从睡眠中醒来时处于活动状态?
更新:我们有 6 个显示不同曲线的 Chrome 实例。全部自动刷新。我们把它留到晚上。早上,将计算机从睡眠模式唤醒,所有窗口都在这里,没有冻结,但不再刷新。我们必须在每个屏幕上按下"实时"按钮才能重新开始刷新。
检查计算机从睡眠状态恢复时是否触发整个window
或document
的focus
事件。如果触发,则从这些处理程序重置计时器。
if (/*@cc_on!@*/false) { // check for Internet Explorer
document.onfocusin = onFocus;
document.onfocusout = onBlur;
} else {
window.onfocus = onFocus;
window.onblur = onBlur;
}
相关文章:
- 使用javascript反复检查用户在facebook上的登录状态
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- 返回上一页时,Javascript仍处于活动状态
- 使用PHP或Javascript获取服务器状态
- 如何使用Javascript检查当前鼠标按钮状态
- 基于javascript中的状态字段对动态行数据进行动态着色
- 使用JavaScript'持久化CSS状态;s的`window.cookie`
- 如何将JavaScript自动POST的状态代码获取到另一个域
- 如何删除JavaScript画布呈现上下文的状态堆栈
- JavaScript和Html代码来运行所有类型的视频并获取状态
- Javascript MVVM 设计模式 - 如何跟踪脏状态以及谁应该做 Ajaxing
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 使用 javascript 获取复选框的状态
- 在 JavaScript 中评估屏幕阅读器的当前状态
- 检查复选框状态-Javascript
- 检查单选按钮的状态(javascript/canvas)
- 使表数据显示在悬停状态(javascript/jQuery或css)
- 保存当前页面状态javascript
- 动画播放状态Javascript
- 确定GPS状态javascript