【发布时间】:2013-06-12 06:18:06
【问题描述】:
我想知道是否有办法在页面失去焦点时禁用自动页面刷新。当它再次获得焦点时,我已经使用它设置了刷新:
window.onblur= function() {window.onfocus= function () {location.reload(true)}};
我从here 找到的。我最初使用以下方法自动刷新页面:
<meta http-equiv="refresh" content="60"/>
无论状态如何,它每 60 秒重新加载一次页面。
我想让页面仅在获得焦点时自动刷新,并且在页面再次获得焦点时进行初始刷新。在获得焦点后,它应该在一段时间间隔刷新,直到失去焦点。
谢谢
【问题讨论】:
-
你可以尝试使用 Page Visibility API – w3.org/TR/page-visibility
标签: php javascript html