按Ctrl+Shift+Del
会在几乎所有浏览器中显示删除对话框(我已经测试过IE,Firefox和Chrome),您可以在其中删除 Cookie ,表单数据< / strong>,密码等
Firefox和Chrome工作正常。然而,IE就像总是以不同的方式行事。它显示了所有内容都被删除的消息,但它实际上保留了很多东西。
要测试它,我只需登录一个网站,以便在我的浏览器上设置其身份验证cookie。然后我删除所有cookie。然后我请求该站点的私人页面(仅供登录用户使用)。你猜怎么着?在Chrome和Firefox中,我被重定向到登录页面,但在IE中,我仍然登录。
有什么想法吗?
答案 0 :(得分:18)
我在IE9中遇到了同样的问题,清除浏览器缓存和cookie实际上不会删除我网站的登录cookie。我最终通过取消选中对话框中的第一个选项以及cookies选项(保留收藏夹网站数据)来解决它。 (我要包括一张图片,但我是新的...)
答案 1 :(得分:11)
有两种类型的cookie:会话和持久性。在您的情况下,应考虑会话cookie。
在IE 9中使用 Ctrl + Shift + Del 选项时,只删除持久性cookie。
如果要删除会话1,则必须按F12打开开发人员工具,单击缓存和删除会话cookie
答案 2 :(得分:1)
我假设您的身份验证Cookie是会话Cookie。这将在浏览器关闭时删除,通常仅存储在内存中。由于它已经是私有的,从隐私的角度来看,删除它的速度更快。
现在,有些浏览器可能仍会提前删除它。当他们碰巧拥有统一的cookie商店时,删除所有cookie会更容易。但对于单独处理会话cookie的浏览器,没有充分理由复制cookie删除逻辑。
答案 3 :(得分:1)
首先,关闭所有IE窗口和标签,然后从“控制面板”中打开“Internet选项”,从那里删除Cookie。
另外,正如Chuck所说,不要忘记取消选中对话框中的第一个选项以及cookies选项(保留收藏夹网站数据)。
您也可以打开此窗口以查看删除过程的结果: C:\ Users \ USERNAME \ AppData \ Roaming \ Microsoft \ Windows \ Cookies(即11)