是否可以禁用浏览器传递的 HTTP 引用标头?

Seb*_*ski 7 browser internet www http

是否可以强制浏览器不包含HTTP 引用标头?

我希望每次页面访问看起来都是通过浏览器地址栏中手动输入的 URL 访问的,而不是激活超链接的结果(即使是这种情况)。

har*_*ymc 5

要在各种浏览器和实用程序中禁用引荐来源网址:

铬合金

使用参数调用 Chrome--no-referrers将禁用发送引用。

或者您可以使用noref的扩展名。

火狐

隐私浏览已经将 HTTP 引用中的路径剥离到仅裸网站,例如
Referer: https://www.reddit.com/.

Firefox 还允许通过 about:config. 他们的列表可以在Security/Referrer 中找到

这里的主要开关是 network.http.sendRefererHeader,但可以进行更精细的控制:

  • 控制是否发送引荐来源,而不考虑来源
  • 价值观:
    • 0 = 从不发送标头
    • 1 = 仅在点击链接和类似元素时发送标题
    • 2 =(默认)发送所有请求(例如图像、链接等)

歌剧

可以通过菜单Tools > Preferences > Advanced > Network禁用 ,并取消选中“Send referrer information”。

欺骗网络服务

http://referer.us/

独立过滤代理(欺骗任何标头)

隐私

使用 wget 时欺骗 http_referer

--referer=url

使用 curl 时欺骗 http_referer

-e, --referer <URL>

使用 telnet 欺骗 http_referer

telnet www.yoursite.com 80 (press return)
GET /index.html HTTP/1.0 (press return)
Referer: http://www.hah-hah.com (press return)
(press return again)
Run Code Online (Sandbox Code Playgroud)

参考: 在什么情况下 HTTP_REFERER 将为空