[英]Web page auto refresh at specific minutes after every hour
我有几台气象服务器将报告上载到中央服务器,并且每个站点的报告都显示单独的页面以显示仪表。 上载的周期为H + 00和H + 30。 我需要页面在H + 03和H + 33(24x7x365)时自动刷新,以确保页面具有当前信息。
我已经尝试了几个建议的JS解决方案来自动刷新页面,尤其是在每小时讨论的顶部,但我无法完全正确地尝试自动刷新页面。 我将不胜感激任何建议或代码示例。
这样的事情应该起作用:
setInterval(()=>{
let minutes = new Date().getMinutes();
if (minutes == 3 || minutes == 33) {
window.location.reload();
}
}, 60000);
每分钟检查一次,现在是凌晨3点还是凌晨33分钟? 并重新加载页面。
setInterval
每隔毫秒运行给定代码。 在这种情况下,它每分钟运行一次匿名功能(一分钟1000毫秒,一小时60分钟使我们每小时60000毫秒)。 这足以按时刷新页面,但不足以降低性能(不是真正的问题;但仍然值得考虑)。 new Date().getMinutes()
获取作为对象的当前日期,然后从该对象获取当前小时之后的分钟数。 if (minutes == 3 || minutes == 33)
检查小时后的分钟数等于3
(例如,小时后3分钟)还是( ||
) 33
(例如,小时后33分钟)。 window.location.reload()
将重新加载页面。 我认为最好的方法是使用setInterval()。 然后每小时仅刷新一次页面。
setInterval(function(){
Location.reload();
},1000*60*60)
像这样的东西
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.