Firefox 的跟踪保护和第三方 Cookie

Firefox Firefox 最后更新于: 1 week, 3 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
    • 要拦截所有的第三方 cookie,请在下拉项里选择 所有跨网站 cookie(可能会导致网站出错)
    注意:Firefox 的 ETP 严格模式 也会拦截所有第三方 Cookie。这在技术细节上和通过定制 cookie 设置中拦截所有第三方 cookie 不同。更多信息,请参看 Storage AccessAPI
  5. 选择 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

志愿者

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

详细了解