2011-11-01 77 views
20

Ctrl+Shift+Del带来了删除对话框中,几乎所有的浏览器(我测试过IE,火狐和Chrome),在那里你可以删除饼干表单数据密码IE实际上并没有删除cookies

火狐和Chrome正在努力就好了。但是,IE总是以不同的方式行事。它显示了一切都被删除的消息,但它实际上保留了很多东西。

为了测试它,我只需登录到一个网站,以便其身份验证Cookie设置我的浏览器。然后我删除所有的cookies。然后我请求该网站的专用页面(仅用于登录用户)。你猜怎么了?在Chrome和Firefox我重定向到登录页面,但在IE浏览器,我还在登录。

任何想法?

+0

+1:IE不触摸活动登录。 – Kris

回答

1

我假设您的身份验证Cookie是会话Cookie。浏览器关闭时会被删除,并且通常只存储在内存中。由于它已经是私人的,因此从隐私的角度来看,删除它甚至更快是没有意义的。现在

,一些浏览器仍然可以删除它早。当他们碰巧拥有一个统一的cookie存储时,只需删除所有cookie即可。但对于单独处理会话cookie的浏览器,没有理由复制cookie删除逻辑。

15

我在IE9中,同样的问题,在清除浏览器缓存和Cookie不会实际删除登录cookie为我的网站。我最终通过取消选中对话框中的第一个选项以及cookie选项(保留收藏夹网站数据)来解决此问题。 (我会包括图像,但我新...)

+0

我有问题,IE似乎保持活动标签的cookie。意思是:如果您已经登录,删除cookies并刷新网站,您将被登录。如果您在另一个选项卡中打开网站,则会注销。没有任何意义... –

11

有两种类型的Cookie:会话和持久。在你的情况下,应该考虑会话cookie。

在IE 9中,当您使用Ctrl + Shift + Del选项时,您只会删除持久性Cookie。
如果要删除会话,你必须打F12打开开发工具,单击缓存删除会话cookie

+1

这看起来像我遇到的IE11一样的行为。你知道在IE中是否有描述这种行为的文档? –

+1

@PeterTirrell检查此:http://stackoverflow.com/questions/20601097/clear-session-cookies-in-ie11 –

1

首先,关闭所有IE窗口和标签,然后打开“Internet选项“,从那里删除cookies。

另外,正如Chuck所说的,不要忘记在对话框中选择第一个选项以及cookie选项(Preserve Favorites网站数据)。

你也可以保持这个窗口打开看看删除procee结果: C:\ Users \用户名\ AppData \漫游\微软\的Windows \饼干(即11)

相关问题