如何在Firefox中禁用HTTP Referrer?


20

我觉得HTTP引荐来源网址侵犯了我的隐私(HTTP标头字段标识了您刚来自的网页,该网页已链接到您要访问的网页),并且我知道某些浏览器允许随后将其禁用。

如何在Firefox(当前版本47)中完成此操作?我正在使用GNOME 3.20运行Ubuntu GNOME 16.04。

最好我想有3种选择:

  • 默认情况下,所有功能都可以使用
  • 仅当您来自的域是第三方到您要访问的域时,才能禁用它
  • 即使仅进入子域或网站的另一个页面,也完全可以禁用该功能

Answers:


20

在Firefox的URL栏中,转到about:config

about:config页面的搜索框中,输入以下内容:

Network.http.sendRefererHeader

双击Network.http.sendRefererHeader并将值从更改20以禁用引荐来源标头。

接受以下值:

0 –禁用引荐来源。

1 –单击链接时发送Referer标头,然后为下一页设置document.referrer。

2 –单击链接或加载图像时发送Referer标头(默认)。

资源

应当注意,某些网站(例如google和tumblr)在链接URL中包含引荐来源网址,而不是标头。

有一个插件可以解决此问题,并从Google搜索结果中删除重定向,但它似乎不适用于Google图片(点击此处获取更多信息)。

还有一个更新的选项,您可能会更感兴趣network.http.referer.XOriginPolicy。您可以为此设置的选项是:

0-无限制(默认)。

1-基本域必须匹配(从a.example.com发送到b.example.com)。

2-完整的主机名必须匹配(仅b.example.com与b.example.com)。

资源


请说明您可以设置的不同值。另外,我还对我的问题进行了一些补充,尽管如果当前无法通过Firefox进行,那很好。

顺便说一下,不要担心搜索引擎的问题,因为我使用DuckDuckGo并进行了设置,因此它不会执行任何此类操作。

1
而且,每当您编辑答案时,请务必对我进行评论,以使我知道您已经对其进行了更新(也就是说,当编辑对我来说足够重要时,可以再次查看您的答案)。

@ParanoidPanda您可能会发现这个有趣的事情:bestvpn.com/blog/8499/make-firefox-secure-using-aboutconfig
mchid '16

1
我找到了我想要的信息,并用它编辑了答案。

15

有Firefox插件可以完成此任务。它们倾向于使打开/关闭发送引荐来源标头的操作变得容易,并且不需要手动修改Firefox的配置。例如,

智能引荐来源

仅在同一个域上时才发送引荐来源。

您可以使用通配符将域列入白名单并进行其他配置,请在插件管理器中的插件首选项页面中查看。

https://addons.mozilla.org/zh-CN/firefox/addon/smart-referer/

切换引荐来源网址:

该插件允许用户在3种状态之间切换引荐来源:

Referer 0:切勿发送Referer标头或设置文档。

Referer 1:单击链接时发送Referer标头,然后为下一页设置document.referrer

Referer 2:单击链接或加载图像时发送Referer标头,然后为下一页设置document.referrer。(默认)

https://addons.mozilla.org/zh-CN/firefox/addon/toggle-referer/

通过在Firefox插件网站上搜索“ refer”或“ referrer”,您可以找到更多内容。


3

Firefox附加组件RefControl允许您设置全局Referer行为,可以为特定域覆盖。

这些行为是:

  • 正常(如Firefox默认工作)
  • 阻止(完全不发送引荐来源)
  • 替换(将当前域的根地址作为引荐来源发送)
  • 特定的(允许您自己定义应作为引荐来源发送的字符串)

对于所有这些行为,如果它们适用于所有链接或仅适用于指向其他域的链接,则可以启用它们。

(最近的更新是从2014-12开始,但在当前的Firefox版本中仍然可以正常使用。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.