Chrome的"隐身模式"究竟做了什么?

Eli*_*ICA 28 browser cookies google-chrome

我认为Chrome在隐身模式下不会接受或发送Cookie,因为它们可能会用于识别您的身份.启动隐身模式时,我必须重新登录gmail等.但登录在会话期间保持活动状态.

因此,在我看来,Incognito Mode会保留一个单独的临时存储cookie,当您退出隐身模式时会被销毁.这是否意味着,如果您一直浏览隐身模式,它将没有任何好处?隐身模式是否还有其他功能?

Jar*_*tra 27

它实质上将缓存路径设置为临时文件夹.仍然使用Cookie,但是当隐身窗口启动时,一切都会"新鲜".这适用于所有存储,包括Cookie,本地存储,Web SQL,IndexedDB,缓存等.

当然Chrome也会在浏览器的历史记录中留下页面.

  • 我观察到的一点是,如果您已登录Chrome,Chrome隐身会至少访问您的Cookie和浏览器历史记录.在调试webapp时注意到这一次.我建议您在使用隐身身份之前使用Chrome的"访客"帐户或退出Chrome帐户(假设您曾登录过). (6认同)
  • 登录 Chrome 简直就是魔鬼! (2认同)

Tec*_*Sam 11

作为开发人员,值得注意的是,隐身不会为每个窗口或选项卡创建单独的数据分区。

所有窗口和选项卡共享对相同 cookie 的访问,因此您无法创建单独的选项卡以同时以不同用户身份登录到使用 cookie 传输身份验证信息的系统。

基于此,您仍然需要使用不同的浏览器来测试此场景。

  • 与当前的问题有点无关,但如果您需要以不同的用户身份登录,解决隐身限制的一种方法是为您想要同时登录的每个用户帐户使用 chrome 配置文件。这是因为 Chrome 为每个 Chrome 配置文件创建了不同的数据分区。以下是有关如何在文件系统上查找该数据分区的链接。TLDR,转到 chrome://version,然后查看配置文件路径,否则,请阅读 https://www.howtogeek.com/255653/how-to-find-your-chrome-profile-folder-on-windows- Mac 和 Linux/ (2认同)

Acc*_*t م 6

只是关于@Jared Dykstra 回答和@Mark 评论的重要隐私说明。

但是当隐身窗口启动时,一切都开始“新鲜”。这适用于所有存储,包括 Cookie

不是 100% 真实

今天我打开了一个新的全新 chrome 隐身窗口并请求 youtube.com 。但我惊奇地发现youtube 向我推荐了一些视频!!!如何?基于什么 ?我应该是一个使用全新浏览器的非常新的客户- 我注意到推荐的视频是基于我通常在从 chrome 或 firefox 登录我的谷歌帐户时观看的视频 -

投资 cookie 后,我感到震惊的是 chrome 将这些 cookie发送到 youtube.com,以及从新打开的隐身窗口发送到 youtube.com 的第一个请求

GPS
PREF
VISITOR_INFO1_LIVE
YSC
Run Code Online (Sandbox Code Playgroud)

我猜 youtube.com 服务器使用这些 cookie 来了解我是谁,并根据它们为我推荐视频。

我检查了 Firefox,但它没有这样做,它以 100% 空 cookie 标头启动私人窗口!

  • 同意您。Chrome 在隐身和普通浏览器中使用现有的 cookie,并使其成为有状态的东西。这真是铬人所期望的垃圾设计 (2认同)