小编The*_*eLV的帖子

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

我在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位

cookies session opera

5
推荐指数
1
解决办法
1368
查看次数

标签 统计

cookies ×1

opera ×1

session ×1