2010-03-18 129 views
0

如果我使用Javascript创建Cookie document.cookie = 'unseen'当我离开此页面时,如何删除它?这是我在页面上创建的唯一Cookie。Javascript cookie删除

回答

3

运行以下命令:

document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; 

你不删除它,但告诉它过期所以它会删除它的浏览器。

+0

谢谢。应该在页面卸载事件上做到这一点? – Victor 2010-03-18 16:07:47

+0

@VictorS - 是的,只要你想摆脱它。 – 2010-03-18 16:08:06

+0

是的,我想摆脱它,当离开这个页面 – Victor 2010-03-18 16:09:11

-1

删除了document.cookie

反正我不知道这是否是应对饼干的正确方法。

0

将其设置为过去的时间。功能从http://techpatterns.com/downloads/javascript_cookies.php

function Delete_Cookie(name, path, domain) { 
    if (Get_Cookie(name)) document.cookie = name + "=" + 
     ((path) ? ";path=" + path : "") + 
     ((domain) ? ";domain=" + domain : "") + 
     ";expires=Thu, 01-Jan-1970 00:00:01 GMT"; 
}