删除cookie键值对

delete cookie key value pair

本文关键字:键值对 cookie 删除      更新时间:2023-09-26

我试图通过设置有效期时间如下删除cookie。但是,cookie的密钥仍然存在。这只会将cookie设置为空字符串。如何完全删除cookie的键值对?

document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 UTC";

删除服务器设置的cookie可能很棘手。要删除使用JavaScript设置的cookie,请使用以下方法:

function deleteCookie(c_name) {
    document.cookie = c_name+'=' + ";expires=Thu, 01 Jan 1970 00:00:01 GMT ;domain=.yourdomain.com;path=/";
    document.cookie = c_name+'=' + ";expires=Thu, 01 Jan 1970 00:00:01 GMT ;";
}

将此方法调用为:deleteCookie("username");