如何在不保留任何到期时间的情况下清除 javascript 中的 cookie [重复]

Posted

技术标签:

【中文标题】如何在不保留任何到期时间的情况下清除 javascript 中的 cookie [重复]【英文标题】:How to clear cookies in javascript without keeping any expiry time [duplicate] 【发布时间】:2014-08-17 00:09:37 【问题描述】:

如何在不保留任何到期时间的情况下清除 cookie。

我已经创建了一个这样的 cookie

document.cookie = "visited=yes";

我需要删除这个 cookie。

我该怎么做..?

提前致谢

【问题讨论】:

document.cookie = 'visited=;expires=Thu, 1970 年 1 月 1 日 00:00:01 GMT;'; document.cookie = "visited=yes;expires=Fri, 31 Dec 1980 23:59:59 GMT;" 【参考方案1】:

通常您只需更新 cookie 的到期时间即可将其删除。

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

你也可以写一个空的cookie来重置它的值:

document.cookie = "key=";

http://www.w3schools.com/js/js_cookies.asp

【讨论】:

以上是关于如何在不保留任何到期时间的情况下清除 javascript 中的 cookie [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在不造成内存泄漏的情况下清除自定义对象的 NSMutableArray?

在 Kotlin Native 中,如何在不使用 C 指针的情况下将对象保留在单独的线程中,并从任何其他线程中改变其状态?

如何在不注销的情况下清除所有会话变量

如何在不清除 GoogleMap 的情况下更新多个位置

如何在不保留路径的情况下进行htaccess重定向?

如何在不使用值的情况下清除 TextInput