屏蔽 Cookie

浏览器限制、用户设置、开发者标志企业政策可能会屏蔽第一方 Cookie 和第三方 Cookie。

用户设置

用户可以访问浏览器设置,以阻止所有设备端网站存储,或仅阻止第三方 Cookie。

在 Chrome 中,您可以选择浏览器窗口右上角的三点状图标,然后在显示的下拉菜单中选择设置,以屏蔽第三方 Cookie。依次前往隐私与安全 > 第三方 Cookie,然后选择阻止第三方 Cookie。或者,您也可以直接前往 chrome://settings/cookies 页面。

Chrome Cookie 设置页面

您可以在 Google Chrome 的设备端网站数据页面中阻止所有网站数据(包括 Cookie)的本地存储。依次选择设置 > 隐私和安全 > 网站设置 > 更多内容设置 > 设备端网站数据,或直接前往 chrome://settings/content/siteData

请注意,如果您选择屏蔽所有网站存储空间,许多网站将无法正常运行。

Chrome 网站数据设置页面,其中选择了“不允许网站将数据保存在设备上(不推荐)”

浏览器标志

作为开发者,在 Chrome 中测试您的网站在不使用第三方 Cookie 的情况下是否会发生中断的最佳方式是使用 test-third-party-cookie-phaseout 标志。此标志可使 Chrome 的行为与限制第三方 Cookie 时的行为相同,因此非常适合在不使用跨网站 Cookie 的情况下测试用户体验。

Chrome 标志页面,其中启用了第三方 Cookie 逐步停用功能。

您可以通过以下两种方式启用 test-third-party-cookie-phaseout 标志:

  • Chrome flag
    前往 chrome://flags/#test-third-party-cookie-phaseout 并将相应 flag 设置为 Enabled
  • 命令行
    使用标志 --test-third-party-cookie-phaseout 启动 Chrome

淘汰标志适用于 Windows、macOS 和 Linux:

  • Windows
    chrome.exe --test-third-party-cookie-phaseout
  • macOS
    open -a Google\ Chrome --args --test-third-party-cookie-phaseout
  • Linux
    google-chrome --test-third-party-cookie-phaseout

浏览器限制

为方便测试,Google Chrome 已对1% 的用户默认限制使用第三方 Cookie。如果您加入了此群组,系统会默认限制第三方 Cookie,并且您的 chrome://settings/cookies 页面会显示如下内容。

对于默认屏蔽 Cookie 的 1% 测试组中的浏览器,chrome://settings/cookies 页面
chrome://settings/cookies 页面,适用于默认情况下会屏蔽 Cookie 的 1% 测试组中的浏览器

其他网络浏览器会应用自己的 Cookie 政策。例如,Safari 具有跟踪预防功能,而 Firefox 具有增强型跟踪保护功能。

企业政策

通过 Chrome 企业版设置的组织政策也可能会屏蔽 Cookie。

如需了解详情,请参阅 Chrome 企业版第三方 Cookie 政策

了解详情