Internet Explorer 8 丢失 Cookie

Internet Explorer 8 丢失 Cookie

我已经运行 Windows 7 一段时间了,并且使用 Internet Explorer 8 作为我的主要浏览器。我注意到它“丢失”了很多 cookie!我是认真的!

典型情况:

我登录到网站,勾选记住我复选框。我重启电脑/重启浏览器,进入网站,自动登录 -> 我很高兴。不过,有时系统会要求我提供凭证。

你可能会说这是正常情况。如果这种情况不是每周发生几次,我也会这么说。拜托!

在 Internet Explorer 7 上,我没有注意到这一点。Cookie 大约每季度丢失一次。请注意,我在 IE 中使用 IE7Pro - 但不知道这是否与我当前的问题有关。

无论如何,我想知道这种行为是否“正常”或者仅仅是我一个人这样?

对于那些认为这可能是正常现象的人,我提供了更多信息 - cookie 过期等等。当这种情况发生时,我会丢失所有身份验证 cookie - gmail、bloglines 等等!

答案1

这是 IE8 的一个错误。IE8 进程模型很新,而且存在很大缺陷。如果 IE8 进程挂起或计算机在打开 IE8 的情况下重新启动,cookie 就会丢失。

需要明确的是,这不是“某些机器”的问题,也不是第三方插件或软件的问题。该问题与 cookie 到期日期、PC 日期或任何其他用户或站点控制的设置无关,这是 IE8 中的一个错误,就是这样。

微软尚未承认存在问题,因此没有修复该问题。IE8 中的这个和许多其他严重错误都被忽略了,可能是因为它们太难修复,并且是新进程模型中存在严重缺陷的结果,需要彻底重建(IE9)。

所以... 接受它或者寻找其他浏览器。

答案2

就像 BlueNovember 所说,有些网站会设置带有到期日期的 Cookie。但是,如果您想保持登录状态并保存某些网站的密码,请确保在 IE 8 中启用了“自动完成”功能。转到“工具”>“Internet 选项”,然后单击“打开内容”选项卡。在“自动完成”下单击“设置”,然后选中标题为“表单上的用户名和密码”的框。此外,在“常规”选项卡下的“浏览历史记录”下,确保未选中“退出时删除浏览历史记录”,然后单击“设置”按钮以进一步自定义 Cookie 的存储方式。

我希望这个信息帮助!

  • 杰克

MSFT Internet Explorer 外展团队

答案3

将 cookie 路径切换为“/”解决了我的问题。我之前有一个更具体的路径。

答案4

Cookies 可以设置有效期。根据我的经验,大多数网站不允许你登录超过一周都是很正常的。

相关内容