Firefox 的跟踪保护和第三方 Cookie

Firefox Firefox 最后更新于: 2 weeks, 2 days ago

第三方 Cookie,又称跨网站 Cookie,是由非当前网站设置的 Cookie。例如,您可能在很多非百度网站上看到过标记着“百度推广”的广告,这个广告会设置 Cookie,而这个 Cookie 可以被百度读取。这样的 Cookie 就被认为是第三方(跨网站) Cookie。一些广告商在多个网站上投放广告,当您访问这些网站时,他们可以使用这些类型的 Cookie 跟踪您的访问。这就是 跨网站跟踪

注意:在 Firefox 中跨网站 Cookie 默认被阻止。参看增强跟踪保护 了解更多关于 Firefox 如何保护你不被跟踪的信息。 目前 Firefox 默认禁用所有跨网站跟踪 Cookie。增强跟踪保护的严格模式也禁用所有跨网站 Cookie。更多关于 Firefox 防止跟踪的信息,请参看 增强跟踪保护

禁用第三方 Cookie 会阻止某些跟踪,但不是所有的跟踪。如果你担心被跟踪,请参看

阻止第三方 Cookie

阻止第三方跟踪 Cookie 或阻止所有第三方(跨网站) Cookie:

  1. 在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择 设置
  2. 选择 隐私与安全 面板。
  3. 增强跟踪保护 下,选择 定制 单选按钮。
  4. 勾选 Cookie 并使用下拉菜单来选择要拦截的 Cookie。
    Fx111settings-ETPcustom
  5. 要拦截所有的第三方 Cookie,请在下拉项里选择 所有跨网站 Cookie(可能会导致网站出错)
    注意:Firefox 的 ETP 严格模式 也会拦截所有第三方 Cookie。这在技术细节上和通过定制 Cookie 设置中拦截所有第三方 Cookie 不同。更多信息,请参看 MDN Web DocsStorage AccessAPI
  6. 选择 reload all tabs retina 按钮(打开多个标签页是会看到)应用你的设置。
    注意:Firefox 还带有 完全 Cookie 保护,它为每个网站创建一个 "Cookie 瓶"。这样,网站创建的 Cookie 就不能进行跨网站跟踪。当选择设置 跨网站跟踪 Cookie——包括社交媒体 Cookie跨网站跟踪 Cookie 和隔离其他跨网站 Cookie 时,完全 Cookie 保护启用。

允许特定网站的第三方 Cookie

某些网站在第三方 (跨网站)Cookie 被拦截时表现不正常,请尝试关闭 增强型跟踪保护。操作步骤:

  1. 打开该网站。
  2. 点击地址栏左侧的盾牌图标 Fx89ShieldIcon
  3. 切换面板顶部的开关 Fx91ETPbluetoggle 禁用增强跟踪保护。网站会自动重新加载,并且允许跟踪器。
    Protection panel

按照相同的步骤操作即可重新打开增强型跟踪保护。

如果问题没有解决,请提交一个 问题网站报告。这会帮助 Webcompat 团队分析问题。更多信息,请参看 报告因阻止而造成的损坏

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解