浏览器关闭时,Opera不会删除会话cookie

时间:2013-11-15 20:46:09

标签: session cookies opera

我在Opera javascript控制台中执行以下javascript代码 document.cookie='test=abc' 然后我逐个关闭所有标签,然后关闭浏览器。

之后,当我再次打开浏览器时,Cookie值test=abc仍在document.cookie变量中。

我试图研究这个问题,并在官方歌剧网站http://help.opera.com/Windows/9.50/en/cookies.html上找到了这个:

  

如果没有为其分配过期日期,则当您退出浏览器时,cookie将在会话结束时到期。在会话结束时到期的cookie称为会话cookie。

这意味着Opera应该遵循会话cookie的标准行为,但事实并非如此。

我也发现了Firefox session cookies

  

Firefox具有关闭Firefox的功能,它可以保存所有选项卡,然后您还原浏览器并返回这些选项卡。那叫做会话恢复。我没有意识到它也将恢复这些页面的所有会话cookie!它就像你从未关闭浏览器一样对待它。

所以,为了以防万一,在关闭浏览器之前(我的情况下是Opera)我逐个关闭所有标签。但它也没有帮助。会话cookie未被删除。

Opera版本:17.0.1241.53; 操作系统:Windows 7 32位

1 个答案:

答案 0 :(得分:0)

唯一起作用的是手动阻止列表,退出时手动清除也不起作用。 Ofc阻止所有工作,但是这也关闭了Internet。您还可以使用扩展程序(如隐私badge)来控制可疑Cookie,但是又可以确保这些扩展程序的安全性吗?不要让我开始。我不是偏执狂,但是你应该是。.