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