gpt4 book ai didi

javascript - 删除名称中包含特定字符串的所有 cookie

转载 作者:行者123 更新时间:2023-11-29 18:25:15 25 4
gpt4 key购买 nike

我想删除我的应用程序中的一些 cookie。它们都是在应用程序本身中创建的。

在我的例子中,所有带有特殊字符串的 cookie 都应该被销毁。

目前我有以下代码来取消设置单个 cookie:

var expires = new Date();
expires.setTime(expires.getTime() - 100);
document.cookie = name + '=' + value + '; expires=' + expires.toUTCString() + '; path=' + path + '; domain=' + domain;

我的cookie名称都是这样的:cookiename_identifier并且所有带有 cookiename_ 的都应该被删除。

最佳答案

// Get an array of all cookie names (the regex matches what we don't want)
var cookieNames = document.cookie.split(/=[^;]*(?:;\s*|$)/);

// Remove any that match the pattern
for (var i = 0; i < cookieNames.length; i++) {
if (/^cookiename_/.test(cookieNames[i])) {
document.cookie = cookieNames[i] + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=' + path;
}
}

关于javascript - 删除名称中包含特定字符串的所有 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com