【问题标题】:IE11 ignoring cookie 'delete'IE11 忽略 cookie '删除'
【发布时间】:2015-03-05 05:27:54
【问题描述】:

我正在尝试删除一个cookie,详情here

它在 Chrome、FF 中运行良好,但在 IE11 中它没有影响 - 即对该域的后续请求发送 vp_token cookie,其值在此响应之前存在。

问题:为什么此响应无法“删除” vp_token cookie?

请注意,这是一个 302 响应。

【问题讨论】:

  • 您是否尝试过将 cookie 的过期日期设置得比 24 小时更早?
  • 302 是否也重定向到不同的域?
  • 302 属于同一个域。我会尝试将其设置为 24 小时以上,但似乎是一种奇怪的可能性
  • 我试了 10 天,没有任何影响。
  • 您能否提供有关您提出的请求的更多信息?不要使用 IE 开发工具,而是使用Fiddler 来捕获请求。很高兴看到带有所有标头的原始请求、上面的 302 响应以及显示 cookie 仍然存在的后续请求/响应。

标签: internet-explorer cookies internet-explorer-11 setcookie


【解决方案1】:

本例中的服务器是一个测试环境,我有一个自签名 SSL 证书。该问题在我们使用 Digicert SSL 证书的生产环境中无法重现。

所以我将暂时得出结论,这是 IE 中与自签名 SSL 证书相关的错误。如果有人能进一步阐明这一假设,我们很高兴能改变这一假设!

【讨论】:

  • 这很有趣。您是否尝试将自签名 SSL 证书添加到您的本地证书存储中以使其受信任,然后查看该错误是否仍然存在?
  • 实际上,它已经在 Windows 证书存储中,所以我没有收到任何 SSL 错误。我应该在前面提到过。它说,除其他外,“与此服务器的连接已加密”
猜你喜欢
  • 2016-05-02
  • 1970-01-01
  • 1970-01-01
  • 2011-05-15
  • 1970-01-01
  • 2017-06-18
  • 1970-01-01
  • 1970-01-01
  • 2012-02-26
相关资源
最近更新 更多