如何更改所有 http 请求的 Firefox 引用标头

如何更改所有 http 请求的 Firefox 引用标头

当发出请求(例如)时http://example.com/foo/bar.baz,Firefox 会发送一个 referer 标头,指示我单击了哪个页面的链接,或者正在加载图片等。例如:

Referer: http://somewhere.else.com/page.html

我想发送

Referer: http://example.com/

即,只发送请求网站的根页面。我该如何实现这一点?

答案1

Firefox 附加组件参考控制可以做到这一点。

它有一个选项,可以始终Referer用主机替换 (剥离 URL 路径)。因此,如果真实的Refererhttp://example.com/foo/bar.html,它就会变成http://example.com/

答案2

网络.http.sendRefererHeader是 Firefox 控制 Referer 标头的选项。

还有一些扩展,如 refspoof 或“No Referrer”。

答案3

我发现 FireFox RefControl 插件是实现此目的的非常简单且有效的方法。步骤:

  1. 添加插件https://addons.mozilla.org/en-US/firefox/addon/refcontrol/
  2. 重启 Firefox
  3. 右上角从 refcontrol 工具中选择 RefControl 选项。
  4. 单击“添加站点”按钮,添加站点(主机)并选择自定义,然后添加您的请求标头引用网址
  5. 单击“确定”并享受。

答案4

这是一个老问题,参考控制现有答案中提到的插件不再适用于 Firefox Quantum。

另一种方法是Referer 控制添加在具有类似功能。

相关内容