【发布时间】:2021-01-05 07:34:32
【问题描述】:
我有一个代码可以在按钮单击时刷新页面,但是当我每天只刷新一次时,它不允许我刷新。有时当我加载页面时,它不允许我刷新页面。
function CheckRefresh(){
var lastRefresh = new Date();
setInterval(function(){
var now = new Date();
if (new Date() - lastRefresh > 1000 * 60 * 60 * 24) {
location.reload();
}
},60000);
//Console.log(lastrefresh);
}
<button type="button" data-toggle="tooltip" onClick="CheckRefresh()" data-placement="bottom" class="btn-shadow mr-3 btn btn-dark">Refresh</button>
我已经在 StackOverflow 上提到过与此相关的帖子。
【问题讨论】:
-
您需要某种持久存储来执行此操作。您可以使用 cookie 执行此操作 - 如果未设置 cookie 或 cookie > 24h 中的刷新时间:允许刷新
标签: javascript html refresh page-refresh