刷新页面一旦cookie已通过javascript设置

refresh page once cookie has been set via javascript

本文关键字:已通过 javascript 设置 cookie 刷新      更新时间:2023-09-26

我遇到了一个问题,而试图在JavaScript中刷新一个页面一旦cookie已设置。

我基本上设置了一个cookie一旦复选框被选中。然后刷新页面,并删除cookie,或者在我的情况下使其过期。但由于某些原因,页面一直在刷新。下面是我的代码:

document.cookie="accept=1";
var accept = getCookie("accept"); 
if (accept =="1") {
    document.cookie = "accept=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
    window.location.reload();
}

以上有什么问题吗?

if (accept =="1") {
    document.cookie = "accept=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
    window.location.reload();
}

这将刷新页面的每一次,因为你已经设置了cookie之前,我不明白为什么你会想要刷新页面?如果你有基于cookie的内容,当你设置cookie时它是可用的?