gpt4 book ai didi

javascript - 当浏览器针对硬盘上的 html 文件位置关闭时,cookie 就会过期

转载 作者:行者123 更新时间:2023-12-03 10:43:00 25 4
gpt4 key购买 nike

这是一个带有 Javascript 的 html 文件,位于我的计算机上(不是真正的主页)。我使用以下 JavaScript 代码添加 cookie,当我不关闭浏览器时 cookie 仍然存在,但当我关闭浏览器时 cookie 不再存在。如何让 cookie 在关闭浏览器后仍能保留 4 天?

function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
setCooike("name", "test", 4);

function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
getCookie("name") returns ""??

最佳答案

这可能是您浏览器中的一项设置,用于在您关闭浏览器时清除 Cookie。因此它无法通过代码解决,某些用户将启用此设置并且不想使用 cookie,因此您应该针对这种情况做好计划。

关于javascript - 当浏览器针对硬盘上的 html 文件位置关闭时,cookie 就会过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28692001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com