【问题标题】:Can remove cookie in IE8 but not chrome13, firefox3.6可以在 IE8 中删除 cookie 但不能在 chrome13、firefox3.6 中删除
【发布时间】:2011-10-29 10:40:53
【问题描述】:

浏览器有cookie,我的域名是zhu13890.prod.xxxx.corp

Cookie 信息:

名称:香草-挥发性

值:1-1313808454|54614728ee113ab09e4db5c863cd5cfa|1313635654|1|1313808454

域名:zhu13890.prod.xxxx.corp

路径:/

我向 zhu13890.prod.xxxx.corp/ddd/j-security-logout 发送请求,在 fiddler 中我可以看到响应代码是 302,并且包含标头:

Set-Cookie: Vanilla-Volatile="";域名=zhu13890.prod.xxxx.corp;到期时间=周四,1970 年 1 月 1 日 00:00:10 GMT;路径=/

但是,cookie 没有被删除。

[8.26] 上次测试时,我可以在 IE 中删除 cookie,但在 chrome 和 firefox 中无法删除 cookie。但是今天可以在 chrome 中删除,但不能在 IE 或 firefox 中删除。好纠结

【问题讨论】:

    标签: cookies setcookie


    【解决方案1】:

    IE8 及其前身都是垃圾,在重新启动浏览器之前不会真正删除 cookie,即使您告诉它这样做也是如此。浏览器重启后cookie是否存在? http://ebmgh.com/blog/2009/12/ie8-does-not-really-delete-cookies-until-restart/

    【讨论】:

    • 我不确定是否是同一个问题。当我成功删除域 prod.xxxx.corp 和路径 /vanilla 中的另一个 cookie
    【解决方案2】:

    在尝试 response.setContentType("text/html") 之后。 cookie 可以在 IE 和 chrome 中删除,但不能在 firefox 中删除,但这不是同一个问题。我创建了另一个问题Fail to remove cookie in Firefox with Java; Firefox creates a new cookie with dot at the head

    【讨论】:

      猜你喜欢
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 2013-07-22
      • 2014-07-03
      • 1970-01-01
      相关资源
      最近更新 更多