大家好,我已经阅读了很多类似的问题,但我无法找到具体的解决方案。
我试试这个...但是只适用于第一次重新加载,而不是在后台刷新页面之后它不会在5秒后再次单独重新加载。
var isActive;
window.onfocus = function () {
isActive = true;
};
window.onblur = function () {
isActive = false;
};
setInterval(function () {
if (isActive == false) {location.reload();}
}, 5000);
谢谢你。
答案 0 :(得分:0)
你可以尝试这个jquery IdleTimer plugin。它似乎满足了你的要求。
干杯..
答案 1 :(得分:0)
有很多方法可以解决这个问题。就像.......
setTimeout(function(){ window.location.reload(1); }, 5000);
<meta http-equiv="refresh" content="5" />
答案 2 :(得分:0)
我用这个解决.... jsfiddle.net/wve3H
感谢大家