javascript cookie 删除—js如何删除cookie:代码示例

ThinkPhpchengxu

温馨提示:这篇文章已超过298天没有更新,请注意相关的内容是否还可用!

javascript cookie 删除—js如何删除cookie:代码示例

JavaScript中可以使用document.cookie属性来操作和管理cookie。要删除一个cookie,可以通过设置cookie的过期时间为一个过去的时间来实现。

示例代码如下:

// 首先获取当前的cookie值

var cookies = document.cookie;

// 将cookie字符串拆分成一个个的键值对

var cookieArray = cookies.split("; ");

// 遍历每个键值对,找到要删除的cookie

for (var i = 0; i < cookieArray.length; i++) {

var cookie = cookieArray[i].split("=");

var cookieName = cookie[0];

// 判断要删除的cookie名称

if (cookieName === "cookieNameToDelete") {

// 将过期时间设置为一个过去的时间

document.cookie = cookieName + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";

}

}

上述代码首先通过document.cookie获取当前的cookie值,并将其拆分成一个个的键值对。然后,遍历每个键值对,找到要删除的cookie。在找到要删除的cookie后,将其过期时间设置为一个过去的时间(如Thu, 01 Jan 1970 00:00:00 UTC),以便浏览器会将其从cookie中删除。

请注意,要删除一个cookie,需要设置其过期时间和路径。在示例代码中,我们将过期时间设置为Thu, 01 Jan 1970 00:00:00 UTC,并设置路径为根路径(path=/)。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码