【问题标题】:JS: How to remove .domain.com cookie from www.domain.comJS:如何从 www.domain.com 中删除 .domain.com cookie
【发布时间】:2017-06-18 02:25:03
【问题描述】:

在从 domain.com 重定向到 www.domain.com 的网站上,有一个使用此插件设置的 cookie __utmzhttps://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


【解决方案1】:

这已经晚了,但对于其他人,你可以使用:

document.cookie = "cookieName=; Path=/; domain=domain.com; expires=Thu, 01 Jan 1970 00:00:01 GMT;";

. 将自动添加到 cookie 域。

希望有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 2014-11-22
    • 2014-12-17
    • 1970-01-01
    相关资源
    最近更新 更多