web-dev-qa-db-ja.com

すべてのhttpリクエストのFirefoxのリファラーヘッダーを変更する方法

(たとえば)http://example.com/foo/bar.bazをリクエストすると、Firefoxは、リンクをクリックしたページ、または画像を読み込んでいるページなどを示すリファラーヘッダーを送信します。例:

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

送ってほしい

Referer: http://example.com/

代わりに、つまり、要求元のサイトのルートページを送信するだけです。どうすればこれを達成できますか?

4
David X

Firefoxアドオン RefControl これを行うことができます。

常にRefererをホストのみに置き換えるオプションがあります(URLパスの削除)。したがって、実際のRefererhttp://example.com/foo/bar.htmlの場合、それはhttp://example.com/になります。

1
unor

network.http.sendRefererHeader は、リファラーヘッダーを制御するためのFirefoxオプションです。

Refspoofや「NoReferrer」などの拡張機能もあります。

3
Casual Coder

これは古い質問であり、既存の回答で言及されているRefControlアドオンはFirefoxQuantumでは機能しなくなりました。

別の方法は、同様の機能を持つ Referer Controlアドオン です。

0
bytebuster

FireFox RefControlプラグインは、これを行うための非常に簡単で効果的な方法であることがわかりました。手順:

  1. プラグインを追加します https://addons.mozilla.org/en-US/firefox/addon/refcontrol/
  2. firefoxを再起動します
  3. 右上のrefcontrolツールからRefControlオプションを選択します。
  4. [サイトの追加]ボタンをクリックして、サイト(ホスト)を追加し、カスタムを選択して、リクエストヘッダーリファラーのURLを追加します
  5. Okをクリックしてお楽しみください。
0
Mohammad Azam