我需要每30分钟(在小时过后的一小时和30分钟)重新加载页面内容。我正在为此考虑JavaScript,并且我已经尝试了下面的代码,但它进入了一个无限循环。我不知道如何改变它以避免循环。每隔一小时在(00分钟)和30分钟内重新加载页面
meta
标签无法帮助,因为他们无法在一定时间内执行。
function refreshContent() {
var tDate = new Date();
thisHour = tDate.getHours();
thisMinute = tDate.getMinutes();
thisSecond = tDate.getSeconds();
setTimeout("refreshContent()",60000); // in milliseconds = 1 minute
if (thisMinute == 0 || thisMinute == 30) {
location.reload();
}
}
refreshContent();
更容易!我们可能会每15分钟做一次更新(00,15,30,45),所以要做到这一点:nextRefresh =(15 - (分钟%15))* 60 * 1000;'? – Pat
是的,没错。 – JJJ
感谢您的帮助 – Pat