【问题标题】:How to reload a tab every 5 seconds if it is not active如果标签未处于活动状态,如何每 5 秒重新加载一次标签
【发布时间】:2014-09-11 17:17:35
【问题描述】:

大家好,我已经阅读了很多类似的问题,但我找不到具体的解决方案。

我试试这个...但仅适用于第一次重新加载,而不是在后台刷新页面后,它不会在 5 秒后单独重新加载。

var isActive;

window.onfocus = function () { 
  isActive = true; 
}; 

window.onblur = function () { 
  isActive = false; 
}; 
setInterval(function () { 
  if (isActive == false) {location.reload();}
}, 5000);

谢谢你。

【问题讨论】:

标签: javascript jquery tabs refresh milliseconds


【解决方案1】:

你可以试试这个jquery IdleTimer plugin。它似乎满足您的要求。

干杯..

【讨论】:

    【解决方案2】:

    有很多方法可以解决这个问题。Like.......

    setTimeout(function(){ window.location.reload(1); }, 5000);
    
    <meta http-equiv="refresh" content="5" />
    

    【讨论】:

      【解决方案3】:

      我解决了这个.... jsfiddle.net/wve3H

      谢谢大家

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-24
        • 2011-12-16
        • 2019-10-01
        • 2011-05-27
        相关资源
        最近更新 更多