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

The*_*eLV 5 cookies session 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会话cookie

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

因此,以防万一,在关闭浏览器之前(我的情况下是Opera),我一一关闭了所有选项卡。但这也没有帮助。会话Cookie未被删除。

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

小智 0

唯一有效的是手动阻止列表,退出时手动清除也不起作用。Ofc 的封锁一切正常,但这也关闭了互联网。您还可以使用隐私獾之类的扩展来控制可疑的 cookie,但话又说回来,这些扩展的安全性如何?别让我开始说这个。我不是偏执狂,但你应该......