如果我在Javascript document.cookie = 'unseen'
中创建Cookie,当我离开此页面时如何删除它?这是我在页面上创建的唯一cookie。
答案 0 :(得分:3)
运行:
document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
你没有删除它,但告诉浏览器它已过期,所以它会删除它。
答案 1 :(得分: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";
}
答案 2 :(得分:0)
有时
document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
但是如果第一个失败(有时不是您的确切代码),则有时需要指定路径
document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/';
(或使用相同的库函数创建cookie,但设置为负数而不是正的到期时间)
答案 3 :(得分:-1)
删除document.cookie
无论如何我不确定这是否是处理cookie的正确方法。