如何在 Chrome 中禁用第三方 cookie?

如何在 Chrome 中禁用第三方 cookie?

我在 Chrome 12 中启用了“阻止网站存储本地数据”和“无一例外阻止所有第三方 Cookie”设置(我不确定这些设置的英文名称是什么,因为我运行的是瑞典语本地化的 Chrome)。但我遇到了两个问题。

我遇到的第一个问题是,当我访问当地报纸的网站之一(当然还有其他网站)时,出于某种原因,来自 www.facebook.com 的 Cookie 被允许。我怀疑原因是我为 www.facebook.com 域添加了例外,但正如设置“无例外地阻止所有第三方 Cookie”所暗示的那样,这应该没有关系。

我的第二个问题是,如果我在浏览一段时间后检查我的电脑上存储了哪些 cookie,我会发现大量不在我的白名单上的 cookie。主要来自广告服务。

我希望启用上述设置后,只接受满足以下两个要求的 cookie:

  • 这些 Cookie 必须来自我的地址栏中的域
  • Cookie 必须来自我的白名单中的域

显然情况并非如此。问题是,我是否完全误解了设置,或者这是一个错误?而且,无论如何,有没有办法实现我想要的行为?

答案1

类型about:flags

在 URL 栏中输入并按回车键,然后启用“阻止所有第三方 Cookie”

在此处输入图片描述

答案2

在当前的 Chrome(v56,2017 年 2 月 23 日检查)中,它不再位于 about:flags 中,而是移至主 UI。

  1. 点击三点打开菜单(右上角)
  2. 点击“设置”
  3. 一直向下滚动到“显示高级设置”链接并点击它
  4. 在里面隐私点击部分内容设置按钮
  5. 在下面饼干部分有一个复选框阻止第三方 Cookie 和网站数据。请确保选中此项以防止第三方网站设置 cookie。

启用此功能后也许也是删除所有现有 cookie 的好时机。

答案3

2020 年,参数名称发生了变化。现在是"SameSite by default cookies"

前往那里:chrome:flags/#same-site-by-default-cookies 并启用

SameSite 参数 Chrome

相关内容