最新消息: 预先成其事必先利其器

网站 Cookie 同意弹窗的含义与设置选择

3 浏览 浏览器设置 隐私保护 Cookie

第一次打开涉外网站会弹出一整屏开关:必要 Cookie、分析 Cookie、广告 Cookie、第三方 Cookie,旁边是“全部接受”“全部拒绝”“仅必要”三个按钮。这套界面来自欧盟的电子隐私规则和 GDPR 的要求,国内站点并不强制,但越来越多站点照抄了样式。它问的其实只有一件事:允许这个站点在你的浏览器里存多少种追踪数据。

三类 Cookie 分别在做什么

必要 Cookie 维持登录状态、购物车、语言选择这些功能,关掉之后站点无法正常用,因此这类开关通常不可选。分析 Cookie 统计页面停留时间、点击路径和访问来源,一般由站点自己的统计组件写入。广告 Cookie 和第三方 Cookie 由站点之外的广告与社交组件写入,用来在多个站点之间认出同一台设备,这是刚搜过一双鞋就到处看到它的直接原因。

弹窗上的“拒绝全部”往往只拒绝该站点的追踪脚本,不会改变浏览器本身的 Cookie 策略,浏览器层面的设置要另外调。

浏览器里值得做的四件事

  1. 把第三方 Cookie 设成默认拦截。Chrome 在 隐私和安全 > 第三方 Cookie,Edge 在 Cookie 和网站数据,Firefox 默认就是较严格的跟踪防护。拦截后绝大多数跨站广告无法工作,而登录和支付不受影响。
  2. 给单个站点做例外,而不是全局允许。日常保持拦截,只在需要登录的少数站点上允许,这个粒度在三个浏览器里都能做到。
  3. 定期清 Cookie,而不是清掉全部浏览记录。勾选“退出浏览器时删除 Cookie 和站点数据”就能达到目的,书签、历史和下载记录不必一起丢掉。
  4. 反复弹出的同意框不要随手点接受。有些站点把“全部接受”做成唯一显眼的按钮,拒绝入口放在二级页面里。看到这种设计时按功能需要选,不必为了消除弹窗而全选。

拦截之后哪些地方会出问题

银行、邮箱和企业系统的单点登录依赖必要 Cookie,被拦截时表现为反复跳回登录页,或者验证码永远不通过。这时不要改全局设置,在地址栏左侧的站点信息里给这一个站点单独允许 Cookie 和站点数据就够了。视频站的播放器、地图组件和在线客服也常用第三方 Cookie,拦截后会出现播放器黑屏或客服窗口打不开,属于预期结果而不是浏览器坏了。

无痕窗口不改变 Cookie 的写入过程,只是关闭时清理,和上面的拦截是两种机制。Cookie AutoDelete 这类扩展能在标签页关闭后自动删除对应数据,但它们本身也拿到了页面权限,装之前要先看它声明的权限范围。

与本文相关的文章