電腦睡眠之后,js的定時(shí)器會(huì)停止執(zhí)行抱慌。如果想使用定時(shí)器在凌晨0點(diǎn)刷新頁(yè)面逊桦,電腦睡眠后,就不能正常刷新頁(yè)面遥缕。
在切換tab卫袒,電腦鎖屏開(kāi)屏,電腦睡眠喚醒后单匣,會(huì)觸發(fā)visibilitychange事件夕凝。電腦睡眠喚醒后監(jiān)聽(tīng)visibilitychange事件,執(zhí)行刷新頁(yè)面的操作户秤。
window.addEventListener('visibilitychange', listenVisibilityChange)
function listenVisibilityChange() {
if (!document.hidden) {
// do 刷新頁(yè)面
}
}