我在生产环境中有一个站点,每 3 分钟自动重新加载一次。但是,有时它会卡住并且不会更新。
因此,我正在寻找一小部分 javascript,它将检查自上次页面重新加载以来的时间,如果自上次刷新以来超过 4 分钟,那么它将向我显示自最近 4 分钟左右以来页面尚未更新的警报。
我可以有一个计数器值,当页面重新加载时重置,如果它超过某个值,比如 3 分钟后它会弹出一个警报。
这可以做到吗?
我在生产环境中有一个站点,每 3 分钟自动重新加载一次。但是,有时它会卡住并且不会更新。
因此,我正在寻找一小部分 javascript,它将检查自上次页面重新加载以来的时间,如果自上次刷新以来超过 4 分钟,那么它将向我显示自最近 4 分钟左右以来页面尚未更新的警报。
我可以有一个计数器值,当页面重新加载时重置,如果它超过某个值,比如 3 分钟后它会弹出一个警报。
这可以做到吗?
The final code for someone else if they require. Thanks for maximus help
<script>
function reloadCheck() {
setInterval(function(){alert("Please Reload Page")},10000);
}
</script>
<body onload="reloadCheck()">
Checking page Reload
</body>
一旦页面加载,您的 javascript 代码就会开始执行。编写一些将在页面加载后执行的函数,并将计时器设置为 4 分钟,这将生成通知。如果页面重新加载,则计时器将不会到达它的时间,并且不会生成任何通知。
在此处阅读有关计时器的信息