浏览器/标签空闲时自动重新加载页面

时间:2015-11-18 16:50:31

标签: javascript browser settimeout reload

我需要一些帮助。希望你们能帮助我。我试图将此代码放在我的页面上,以便在鼠标和按键处于非活动状态时自动重新加载页面。

<body onmousemove = "canceltimer()"; onclick = "canceltimer()"; onkeypress = "canceltimer()"; onscroll = "canceltimer()";
      onload = "canceltimer"; onmousedown = "canceltimer()">
<script type = "text/javascript">
    var tim = 0;
    function reload () {
tim = setTimeout("location.reload(true);",10000);   // 3 minutes
}
    function canceltimer() {
window.clearTimeout(tim);  // cancel the timer on each mousemove/click
reload();  // and restart it
}
</script>

到目前为止,它只在鼠标和按键上工作。不知怎的,如果我的浏览器或标签闲置,我想自动重新加载我的页面。我怎样才能做到这一点?提前谢谢。

0 个答案:

没有答案