网络浏览器在隐私浏览中是否使用以前保存的缓存?

网络浏览器在隐私浏览中是否使用以前保存的缓存?

目前五大网络浏览器的所有版本都支持隐私浏览模式,这种模式下它们不会保存任何历史记录、缓存或 cookie。但它们会使用之前正常会话保存的缓存吗?假设我在正常模式下打开 Facebook,网页的所有资产都已缓存,现在我再次以隐私模式打开它,我的浏览器会使用之前存储的相同缓存吗?同样,cookie 也是如此吗?

答案1

不是,不是。这就是隐私浏览的全部意义所在。

韦德是对的,我错了。根据研究,浏览器容易泄露信息,尤其是通过插件。

研究人员发现,浏览器的保护措施并不完善。浏览器没有正确地将私人会话与非私人会话隔离开来,因此精心设计的网站可以在私人会话和非私人会话之间追踪访问者。网站还会留下被访问过的持久痕迹,让本地用户能够检测到访问情况。

正如韦德所指出的,Firefox 将对以隐私模式访问的网站重复使用非隐私内存缓存。

答案2

Randolph,你错了。我刚刚测试了 Firefox 10。它使用页面和网站的内存缓存。它不使用磁盘缓存。

关于附加组件的观点很好 :)

答案3

Chrome 隐身窗口还会毫无限制地使用之前非隐身浏览会话中缓存的静态资源。(快速查看开发工具中的“网络”选项卡即可了解这一点)。在我的快速检查中,清除缓存似乎对任何打开的隐身窗口都没有影响——它们仍然使用缓存的资源!总之,隐身模式目前并不是一个有用的“从头开始”加载页面的工具。

答案4

Ben Roberts 的回答是,Chrome 隐身模式使用“缓存的静态资产”,这是错误的。而对开发工具中的“网络”选项卡的检查证明了他所说的相反。这证明了 CSS 文件、JS 等静态资产都“从头开始重新加载”,这意味着未使用现有缓存

看看下面的截图,比较正常窗口和新的隐身模式窗口。我查看了隐身模式下的所有资产,没有一个显示为“内存缓存”(我一直滚动到底部)。

其他答案比如说他们可以跟踪 IP、附加组件泄露数据等。可能是正确的,但静态资产(如 css/js/image 文件、cookie 等)都会重新加载。

我假设他在进行测试时打开了几个隐身窗口,这些窗口彼此之间共享数据。

在此处输入图片描述

相关内容