首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除不同域名上的相同cookie

问删除不同域名上的相同cookie
EN

Stack Overflow用户
提问于 2011-05-27 16:57:34
回答 1查看 2K关注 0票数 3

在过去,我们设置cookie时不使用‘cookie plugin’选项(使用域),例如:

代码语言:javascript
复制
$.cookie("blah", "1", {
    expires: 365,
    path: "/"
});

现在我们将其设置为:

代码语言:javascript
复制
$.cookie("blah", "1", {
    expires: 365,
    path: "/",
    domain: ".site.com"
});

然而,问题是有两个同名的cookie,这些cookie是为页面上已经有旧cookie的用户设置的。

作为一种解决方案,在设置新的cookie时,我正在执行以下操作:

代码语言:javascript
复制
$.cookie("blah", null, {
    path: "/"
});

这应该删除没有'domain‘选项的cookie。否则,当读取cookie时,它可能会给我旧的值,因为可能有2个同名的集合。

您认为这是一种可行的解决方法吗?我在火狐中测试了它,它工作得很好,因为我没有指定域名部分,所以它不应该删除新的cookie,只删除旧的cookie,但是我担心它可能会在旧的浏览器上发生,比如IE6或手机(我们得到了很多移动流量)?

任何指导都是很棒的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-27 17:03:03

看起来很好:)我相信它在任何情况下都应该有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6149960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档