gpt4 book ai didi

javascript cookies 没有删除

转载 作者:行者123 更新时间:2023-11-30 12:39:58 24 4
gpt4 key购买 nike

我写了一个小的javascript函数

 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) != -1) return c.substring(name.length, c.length);
}
return "";
}
function deleteCookie(key)
{
// Delete a cookie by setting the date of expiry to yesterday
date = new Date();
date.setDate(date.getDate() -1);
document.cookie = escape(key) + '=;expires=' + date;
}

在我的控制台中,我通过 document.cookie = "Next=true"; 设置了一个 cookie。我调用了 getCookie('Next') 。它返回 true我调用了 deleteCookie('Next') 然后调用了 getCookie('Next') 仍然返回 true。谁能告诉我为什么它不删除 cookie??

最佳答案

试试这个:

function deleteCookie(key) {
document.cookie =
encodeURIComponent(key) +
"=deleted; expires=" +
new Date(0).toUTCString();
}

关于javascript cookies 没有删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24820401/

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