使用javascript查找和删除cookie [重复]

Posted

技术标签:

【中文标题】使用javascript查找和删除cookie [重复]【英文标题】:Find and delete cookie with javascript [duplicate] 【发布时间】:2016-11-03 08:27:19 【问题描述】:

希望如何使用 javascript 找到以“AzureAppProxyAccess”开头的 cookie 并删除该 cookie?它的名称末尾总是有一系列随机数。它在同一个域中,所以我可以访问它。 这是我用 jquery 尝试过的,但我只想要 javascript。

for (cookie in $.cookie()) 
    if(cookie.substring(0, 19) === "AzureAppProxyAccess")  
        $.removeCookie(cookie);
     
;

【问题讨论】:

你想要纯js?为什么要用jquery标记它? 使用正则表达式 正则表达式是什么样的? 查找匹配cookie的正则表达式可以是Boolean(cookie.match(/(AzureAppProxyAccess)/))或者更优雅的方式是/AzureAppProxyAccess/.test(cookie) 【参考方案1】:

您可以在字符串中使用 indexOf。

cookie.indexOf('AzureAppProxyAccess') > 1 ? doSomething : somethingElse

或者,就像在其中一个 cmets 中所说的那样,使用 RegEx。

【讨论】:

仅通过 indexof 查找,您将如何选择和删除该 cookie?

以上是关于使用javascript查找和删除cookie [重复]的主要内容,如果未能解决你的问题,请参考以下文章

按名称查找cookie,然后使用javascript(无jquery)返回包含值的cookie [重复]

使用javascript创建调用和删除cookies

我们可以使用 javascript、jsp 或 java 或 html 删除 HttpOnly 和 Secured Cookies 吗?

如何使用 Javascript 从特定域中删除 cookie?

javascript cookie

javascript JavaScript Cookie - 获取Cookie,设置Cookie,删除Cookie