未在IE11中清除cookie(cookie是通过Javascript写入document.cookie设置的)

未在IE11中清除cookie(cookie是通过Javascript写入document.cookie设置的),javascript,internet-explorer,cookies,internet-explorer-11,Javascript,Internet Explorer,Cookies,Internet Explorer 11,因此,我通过Javascript通过写入document.cookie手动设置了一些cookie,它们写得很好 我使用 console.log(document.cookie) 我的问题是,即使我通过 Internet选项=>浏览历史=>删除(确保“Cookies 和其他网站数据(勾选) 确保“删除浏览” “退出时的历史记录”被勾选,“Cookies和其他网站数据”被勾选 也勾选 document.cookie仍然显示我手动创建的cookie值 我尝试过的事情: 关闭选项卡。手动清除我的

因此,我通过Javascript通过写入document.cookie手动设置了一些cookie,它们写得很好

我使用

console.log(document.cookie)
我的问题是,即使我通过

  • Internet选项=>浏览历史=>删除(确保“Cookies 和其他网站数据(勾选)
  • 确保“删除浏览” “退出时的历史记录”被勾选,“Cookies和其他网站数据”被勾选 也勾选
document.cookie仍然显示我手动创建的cookie值

我尝试过的事情:

  • 关闭选项卡。手动清除我的历史记录。然后在新选项卡上重新打开我的页面
  • 完全关闭IE11。重新打开应用程序。然后在新选项卡上打开我的页面
知道我做错了什么吗

谢谢


另外,我可以通过Javascript使我的cookie过期。我不能期望最终用户也这样做。:)

如果该网站是IE11中的“最爱”,我就会看到这种情况。你能试试下面的吗

转到Internet选项=>浏览历史=>删除(取消勾选“保留收藏夹网站数据”)。单击删除,然后关闭IE11


如果您的网站不是收藏夹,请告诉我。

如果您已经以正常方式清除了Cookie,是否尝试取消选中(如果已设置)删除浏览历史记录下的“保留收藏夹网站数据”选项?工具>安全>删除浏览历史记录或Ctrl+Shift+Delete

如果上述操作不起作用,请尝试按F12,然后按Ctrl+R清除浏览器缓存,确认要删除浏览器缓存。在“开发人员工具”窗口的“缓存”选项卡下,还有一个清除特定域的cookie的选项


我在Windows 8.1下使用IE11时遇到了同样的问题:不知何故,删除浏览器Cookie没有生效。我可以用Burp来验证:cookies仍然被发送到网站上。 我尝试了各种选择:

  • Internet选项=>浏览历史=>删除(取消勾选“保留收藏夹网站数据”)。单击删除,然后关闭IE11
  • 在开发人员控制台中手动键入“Document.cookie=”“”
  • 将IE重置为默认配置
  • 唯一对我有效的方法是通过开发人员控制台清除浏览器cookie,正如lloan所提到的那样。对于IE11,它看起来有点不同,因此如果您正在寻找它,请看以下内容:

  • 使用F12打开开发人员工具
  • 上网
  • 单击“清除域的Cookie”

  • 你能检查一下其他网站是否也有这种情况吗?使用真正的浏览器。。。IE糟透了,不好。
    您可能想取消选中“保留收藏夹网站数据”,或者Internet Explorer将保留您保存为收藏夹的网站的cookie和缓存文件。