我想删除一个名为" _ga"的cookie这是一个以编程方式提供的Google Analytics的Cookie。 *这次jQuery不是一个选项。
我知道我们可以通过以下方式删除cookie:1)设置过去的截止日期2)设置max-age = 0。 (reference)
但是,当我尝试使用Chrome时,它并不会删除Cookie。 为了测试它的行为,我设置了另一个具有空值的同名cookie。
document.cookie = "_ga=;";
我认为它将覆盖具有相同名称的现有cookie,但两个cookie都存在。
>document.cookie
<- "_ga=GA1.3.1150830279.1524399211; _ga="
这是预期的行为吗?如果是,我该如何删除cookie?
答案 0 :(得分:1)
转到Chrome开发人员工具中的Application
标签。转到Cookies。获取_ga
Cookie的域名。现在用JS重置它
document.cookie = "_ga=;domain=<domainName>"
如果您在未指定域的情况下进行设置,则设置包括子域名,例如www.domain.com
谷歌将在domain.com