当我关闭浏览器时,我想删除cookie。我怎么能这样做?
答案 0 :(得分:38)
如果您未设置到期日期,则默认在会话结束时到期。请参阅此链接 -
答案 1 :(得分:7)
取自here
function del_cookie(name) {
document.cookie = name +
'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}
现在您需要做的就是调用此del_cookie()
函数,将其传递给我们要删除的cookie的名称。该函数会将cookie上的失效日期更新为过去一长时间,以便cookie被视为已过期,并且浏览器将忽略该错误,就像它不存在一样
用于
之类的东西<body onload="SetCookie()" onunload="del_cookie()">
答案 2 :(得分:1)
您正在寻找session cookies。
有关如何在JavaScript中创建它们的教程here。