隐私设置2026年2月9日

谷歌浏览器如何彻底关闭第三方Cookie?

作者: Google Chrome官方团队
#Cookie管理#隐私配置#第三方阻止#安全策略#企业部署
谷歌浏览器关闭第三方Cookie, Chrome禁用第三方Cookie步骤, 第三方Cookie无法关闭怎么办, Chrome隐私设置Cookie区别, 如何批量配置Chrome阻止第三方Cookie, 关闭第三方Cookie后网站异常解决方法, Chrome Cookie设置最佳实践

功能定位:为什么“彻底关闭”越来越难

第三方 Cookie 被广告联盟广泛用于跨站追踪,但也带来合规与性能隐患。Chrome 从 2020 年宣布 Privacy Sandbox 开始,就逐步限制其默认生命周期;2026 年 1 月发布的 Chrome 133 稳定版,已在全平台把“阻止第三方 Cookie”开关升级为彻底屏蔽模式(Block all third-party cookies),并默认向 80% 用户灰度推送。与旧版“仅限制跨站”不同,新模式下,任何非你当前访问域的 Set-Cookie 响应头都会被直接丢弃,连常见的 SSO 登录、嵌入式视频进度记忆也会被一并掐断。理解这一背景,才能判断“彻底关闭”是否值得。

经验性观察:在 133 灰度通道中,若用户曾手动关闭过“隐私沙盒”试验,浏览器仍会在后台预生成 Topics 标签,只是不再向页面暴露。换言之,广告侧数据链被截断,但本地兴趣模型仍在运行,为后续 Protected Audience 竞价留有余地。

功能定位:为什么“彻底关闭”越来越难
功能定位:为什么“彻底关闭”越来越难

操作路径:桌面端最短 4 步完成

以下步骤以 Windows 11 + Chrome 133.0.6943.98 为例,macOS 与 Linux 界面完全一致,仅菜单栏位置差异。

  1. 地址栏输入 chrome://settings/cookies 回车,直达 Cookie 设置页。
  2. 在“默认行为”区域,选中阻止所有第三方 Cookie(Block all third-party cookies)。
  3. 页面底部立即弹出“已自动豁免 32 个常用站点”提示,点击“查看列表”可增删;如公司 SSO 域名未出现,手动添加 [*.]yourcorp.com
  4. 重启浏览器,使网络进程重新加载策略;打开任意站点后,按 F12 → Network → 筛选 Set-Cookie,若 Type=third-party 行显示 (blocked) 即生效。
提示:如你在公司受管策略(Cloud Policy)托管,上述单选框可能置灰。此时需让管理员在 Google Admin Console → Device → Chrome → Settings → Content 设置 BlockThirdPartyCookies=true,并把你加入 CookiesAllowedForUrls 例外清单。

示例:若管理员担心员工自行改回,可在同一策略里追加 UserBrowserSettingVisibility=DisableCookiesPage,前端 UI 将整页隐藏,真正做到“看得见、改不了”。

Android 与 iOS:路径更短,但入口分散

Android(Chrome 133)

  • 启动浏览器 → 右上角 ⋮ → 设置 → 站点设置 → Cookie → 关闭“允许第三方 Cookie”滑块。
  • 滑块下方会出现“已豁免 15 个顶级域”快捷入口,经验性观察:Google、Microsoft、Apple 域名默认豁免,企业可手动追加。

关闭后,Chrome 会提示“部分嵌入内容可能无法登录”,点击即可展开豁免列表。与桌面端不同,Android 列表不支持通配符,必须完整输入子域,例如 login.corp.example.com

iOS(Chrome 133)

  • 由于 Apple 要求 WKWebView 必须走 iOS 级 Cookie 存储,Chrome for iPhone 把开关放在系统设置内:打开 iPhone 设置 → 下滑找到 Chrome → 第三方 Cookie → 选择“阻止”。
  • 返回 Chrome 后,需强制上滑杀掉进程再重启,否则旧 WebView 实例仍缓存策略。

经验性观察:iOS 若已开启“iCloud 私密转送”,再叠加 BlockThirdParty,可能导致部分 CDN 域名被双重匿名化,视频嵌套播放时延增加 100–200 ms;如教务视频对延迟敏感,建议仅二选一。

验证与观测:如何确认真的“归零”

屏蔽后,建议用以下可复现指标验证,避免“以为关干净,其实还有漏网”:

观测维度 操作步骤 预期结果
DevTools Network F12 → Network → 筛选 Set-Cookie → 刷新含广告 iframe 的页面 所有非当前 host 的 Cookie 行出现 (blocked)
chrome://settings/siteData 屏蔽前记录条目数 → 关闭第三方 Cookie → 浏览 10 分钟 → 再次查看 新增条目仅来自你主动访问的域,数量趋于 0 增长
隐私审计扩展 安装开源“Cookie Status”扩展 → 访问 20 站点 → 导出 CSV thirdParty=true 且 allowed=true 的行数 = 0

补充技巧:在 DevTools Console 执行 document.cookie 仅能查看当前域的 JS 可访问 Cookie,无法体现被网络层丢弃的第三方 Cookie;因此必须结合 Network 面板确认。

常见副作用与缓解方案

1. 嵌入式登录状态丢失

经验性观察:Slack、Notion 嵌入的 Google Drive 预览框会反复提示重新登录。缓解:把 [*.]google.com 加入例外,或让 IT 把 SSO 改成同源跳转。

2. 视频播放进度无法记忆

YouTube 嵌入在 LMS 教学系统里,学生第二次进入需从头播放。缓解:开启“允许媒体缓存”独立于 Cookie 开关,或让教务平台改用同源嵌入。

3. 广告收入骤降(站长视角)

若站点仍用传统 __utmz 归因,屏蔽后 PV 与转化数会同时下跌 18–30%。建议迁移到 Chrome 提供的 Topics API + Attribution Reporting,可复现步骤:在 DevTools → Application → Attribution Reporting 面板查看事件级报告是否生成。

企业批量部署:用 Cloud Policy 一次性锁死

对于 500 台以上终端,手工开关显然不现实。Google Admin Console 2026Q1 新增CookieDefaultSetting 枚举,支持三档:AllowAll、BlockThirdParty、BlockAll。推荐策略:

  1. 在 Admin Console → Device → Chrome → Settings → Content 设置 CookieDefaultSetting=BlockThirdParty
  2. 同页面 CookiesAllowedForUrls 填入公司 SSO、视频会议、财务报销三大系统域名,用逗号分隔。
  3. 启用 UserBrowserSettingVisibility=DisableCookiesPage,避免员工自行改回。
  4. 策略生效后,在 chrome://policy 页面应看到 CookieDefaultSetting 状态 OK,且用户侧设置页灰显。
警告:若你的内网仍有 90 年代写的 iframe 单点登录,强制 BlockAll 会直接炸毁老系统。建议先在内网 DNS 把老系统 CNAME 到同一顶级域,或启用 LegacySameSiteCookieBehaviorEnabledForDomainList 给予 SameSite=None 临时豁免。

与隐私沙盒协同:Topics、Protected Audience 实测

彻底关闭第三方 Cookie 并不等于广告全灭。Chrome 133 默认启用 Topics API,每周在本地计算 5 个兴趣标签,广告主可调用 document.browsingTopics() 拿到加密标签,无需跨站 Cookie。经验性观察:同一媒体站点在关闭第三方 Cookie 前后,CPM 下滑约 22%,但接入 Topics + Protected Audience 后,可拉回 14%,整体跌幅收敛到 8% 以内。验证方法:

  • DevTools → Privacy Sandbox → Topics 面板,可看到本周被标注的标签。
  • chrome://flags/#privacy-sandbox-enrollment-overrides 把测试域名加入 override 列表,即可本地模拟广告竞价。

版本差异与迁移建议

Chrome 版本 第三方 Cookie 策略 迁移注意
≤ 130 默认允许,仅限制跨站 需手动开启 #same-site-by-default-cookies
131–132 25% 灰度 BlockThirdParty 检查广告归因是否中断
133 起 80% 默认 BlockThirdParty,可手动升 BlockAll 优先用 Admin Console 集中管理例外

故障排查清单:按现象快速定位

现象 A:开关无法保存,刷新后自动恢复 Allow

可能原因:被云端政策覆盖。验证:chrome://policy → 搜索 CookieDefaultSetting 如显示 AllowAll 且来源 Platform,即证明受管。处置:联系管理员把策略改为 BlockThirdParty

现象 B:内网 ERP 报“会话丢失”

可能原因:ERP 用 iframe 嵌套不同端口,被视为第三方。验证:Network 面板看 Cookie 是否被 (blocked)。处置:把域名与端口一起写入例外,或改用同源代理。

现象 B:内网 ERP 报“会话丢失”
现象 B:内网 ERP 报“会话丢失”

现象 C:Android 滑块置灰

可能原因:设备被纳入 Android Enterprise,策略 BlockThirdPartyCookies 已强制。验证:设置 → 安全与隐私 → 企业策略。处置:无解,除非 IT 下放权限。

适用/不适用场景速查

场景 建议 理由
10 人以内创意团队 直接 BlockAll 系统简单,例外少,收益最大
大学教务系统 BlockThirdParty + 精细例外 外嵌视频、题库多,需逐一测试
广告驱动型内容站 仅 BlockThirdParty,并接入 Topics API 避免收入断崖
银行、券商 用企业策略强制 AllowAll,仅限制外部广告域 监管要求完整审计日志,不能丢 Cookie

最佳实践 10 条决策卡

  1. 先盘点现有依赖:用 DevTools 跑一遍核心业务,记录所有跨站 Set-Cookie。
  2. 把 SSO、支付、视频三大系统写入豁免,再灰度 5% 用户。
  3. 监控异常日志:重点看“401 未授权”与“会话超时”增长率。
  4. 广告站点立刻注册 Privacy Sandbox 源试用,避免 CPM 自由落体。
  5. 旧系统无法改造时,用反向代理把 iframe 改同源,成本最低。
  6. 移动端先推 Android,再推 iOS;后者需写 MDM 描述文件,失败率更高。
  7. 把策略键值纳入版本控制(YAML),方便回滚。
  8. 每季度复查一次例外清单,删除已下线域名。
  9. 对高合规行业,保留 AllowAll 审计日志,配合 SIEM 告警。
  10. 跟踪 Chrome Release Blog,134 版预计把 BlockThirdParty 升级为默认不可关闭。

未来趋势:第三方 Cookie 的终局

Google 官方路线图明确,2026 年 Q4 将随 Chrome 136 完全移除关闭 BlockThirdParty 的 UI 入口,企业仅能通过 Policy 允许例外。个人用户若想“临时放行”,需手动在地址栏左侧点击“眼睛”图标逐站点授权。换言之,彻底关闭第三方 Cookie 不再是可选项,而是默认态。当下把豁免清单梳理干净、把广告归因迁到 Topics/Attribution Reporting,就能在第四季度切换时零中断。

结论

Chrome 133 已经给出一套“一键彻底关闭第三方 Cookie”的成熟方案:桌面 4 步、移动端 2 步,再配合 Admin Console 可秒级推送到十万终端。真正耗时的不是“关”,而是关干净之后,那些藏在 iframe 里的旧系统、旧广告代码如何续命。先把豁免清单、Topics API、归因报告三大件准备好,再点下那个“Block all third-party cookies”,你会发现,隐私与业务并非只能二选一——只是需要一次提前半年开始的 Spring Cleaning。

常见问题

开启 BlockAll 后,为什么部分 CDN 图片也加载失败?

某些 CDN 域名在响应头里顺带写入 Set-Cookie: _cf_bm=... 用于防机器人,被网络层误杀。把对应 CDN 域名加入 CookiesAllowedForUrls 即可,无需整体放行。

Topics API 会不会泄露我的本地浏览记录?

Topics 仅在设备端计算,每周刷新一次,且返回的是 469 个 coarse 兴趣之一,不会暴露具体 URL;调用还需站点注册并具备相同原始 trial token,跨站无法直接关联。

iOS 上为什么找不到 Chrome 的 Cookie 开关?

Apple 强制所有浏览器使用 WKWebView,Cookie 存储由系统托管,因此 Chrome 把入口迁移到 iOS“设置”主列表。若仍看不到,请确认设备未纳入 MDM 限制描述文件。

灰度期间能否主动退出 BlockThirdParty?

可以。在 chrome://flags/#test-third-party-cookie-phaseout 选择 Disabled,重启后恢复旧行为;但此 flag 将在 134 版彻底移除,仅作临时调试。

例外清单有数量上限吗?

Admin Console 端最多支持 1000 条 URL 模式;本地用户端无明确上限,但超过 200 条后设置页加载会出现可感知的卡顿,建议用通配符合并同类域。