如何在浏览器关闭时删除cookie?

Osa*_*rog 9 javascript cookies

可能重复:
浏览器关闭时清除cookie

当我关闭浏览器时,我想删除cookie.我怎样才能做到这一点?

Nic*_*ick 38

如果您未设置到期日期,则默认在会话结束时到期.请参阅此链接 -

jscookies

  • +1真正做到这一点;) (9认同)
  • 抱歉,您能更新一下链接吗?现在坏了... (2认同)
  • @Tejus Prasad 请更新链接,它已损坏。 (2认同)

ayu*_*ush 7

取自这里

function del_cookie(name) {
    document.cookie = name +
    '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
    }
Run Code Online (Sandbox Code Playgroud)

现在您需要做的就是调用此del_cookie()函数向其传递我们希望删除的cookie的名称.该函数将cookie上的过期日期更新为过去的一个,以便cookie被认为已过期,并且浏览器将忽略它,就像它不存在一样

使用类似的东西

<body onload="SetCookie()" onunload="del_cookie()">
Run Code Online (Sandbox Code Playgroud)

  • @God它也会被称为每页刷新,希望不会破坏OP计划.. (9认同)