【发布时间】:2017-06-18 02:25:03
【问题描述】:
在从 domain.com 重定向到 www.domain.com 的网站上,有一个使用此插件设置的 cookie __utmz:
https://github.com/clancychilds/ReturnOfTheUTMZ/blob/master/compiled/latest/utmz.min.js
显然,此 cookie 设置在 .domain.com 上,而不是 www.domain.com 上。以下是 cookie 的详细信息:
Name: __utmz
Content: 0.1234567890.1.1.utmcsr=blablabla.co.uk|utmccn=(referral)|utmcmd=referral|utmctr=/blablabla
Domain: .domain.com
Path: /
Send for: Any kind of connection
Accessible to script: Yes
Created: Tuesday, January 24, 2017 at 3:34:02 PM
Expires: Sunday, July 23, 2017 at 4:34:02 PM
现在我试图从访问该网站的所有浏览器中删除此 cookie,但到目前为止,我的浏览器没有任何效果:
document.cookie = '__utmz=;domain=.style.com.;expires=Thu, 01 Jan 1970 00:00:00 UTC';
document.cookie = '__utmz=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/';
使用 JS 删除此 cookie 的最佳方法是什么(无法访问 jquery 或任何其他库)?
【问题讨论】:
-
不确定如何删除点,但对我有用的解决方案是在设置 cookie 的值之前调用一个函数以从所有路径中删除所需的 cookie,然后设置您的 cookie 值。这将删除旧 cookie 并创建新 cookie
标签: javascript cookies setcookie httpcookie