gpt4 book ai didi

Javascript:为什么这个 cookie 不会过期?

转载 作者:行者123 更新时间:2023-11-30 17:24:03 26 4
gpt4 key购买 nike

这是我设置cookie的方式

function createCookie(name,value,seconds) {
if (seconds) {
var date = new Date();
date.setTime(date.getTime()+(seconds*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}

createCookie('CookieName','1',10);

它应该在 10 秒后过期,对吧?当我在 Firefox 中查找 cookie 时,我看到它设置了正确的过期时间。但即使 cookie 已过期,它仍然存在吗?

编辑:我想我明白了。 Firefox 只是保留过期的 cookie,但它们实际上已经不存在了。正确吗?

最佳答案

Firefox 不会立即删除过期的 cookie。关于this thread的讨论似乎建议 firefox 需要“清除历史记录”才能删除 cookie。

如果 cookie 已过期,它应该不会影响您的应用程序,您应该能够检查其过期时间并忽略它。

编辑:有一个bug report已经针对这个问题。

关于Javascript:为什么这个 cookie 不会过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24615008/

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