web-dev-qa-db-ja.com

FirefoxでHTTPリファラーを無効にする方法

HTTPリファラーは私のプライバシー(あなたがアクセスしようとしているWebページにリンクされたWebページを識別するHTTPヘッダーフィールド)の違反であると感じています。

Firefox(現在のバージョン47)でこれを行うにはどうすればよいですか? Ubuntu GNOME 16.04とGNOME 3.20を実行しています。

できれば3つのオプションがあります:

  • デフォルトであるように、すべてに対してオンにする機能
  • 元のドメインが目的のドメインのサードパーティである場合にのみ無効にする機能
  • サブドメインまたはWebサイトの別のページに移動する場合でも、無効にする機能は完全に機能します。
20
user364819

FirefoxのURLバーで、about:configに移動します。

about:configページの検索ボックスに、次を入力します。

Network.http.sendRefererHeader

Network.http.sendRefererHeaderをダブルクリックし、値を2から0に変更して、リファラーヘッダーを無効にします。

次の値が受け入れられます。

0-リファラーを無効にします。

1 –リンクをクリックしたときにRefererヘッダーを送信し、次のページのdocument.referrerを設定します。

2 –リンクをクリックするか、画像を読み込むときに、Refererヘッダーを送信します(デフォルト)。

ソース

Googleやtumblrなどの一部のWebサイトでは、ヘッダーではなくリンクURLにリファラーが含まれていることに注意してください。

この問題を修正し、Googleの結果からリダイレクトを削除するアドオンがありますが、Googleの画像では機能しないようです(詳細についてはここをクリックしてください)。

network.http.referer.XOriginPolicyと呼ばれる、あなたにとってより興味があるかもしれない新しいオプションもあります。このために設定できるオプションは次のとおりです。

0-制限なし(デフォルト)。

1-ベースドメインは一致する必要があります(a.example.comからb.example.comに送信)。

2-完全なホスト名は一致する必要があります(b.example.comからb.example.comのみ)。

ソース

19
mchid

これを実現できるFirefoxアドオンがあります。リファラーヘッダーの送信のオン/オフを簡単に切り替えることができ、Firefoxの設定を手動で変更する必要がありません。例えば、

スマートリファラー

同じドメインにとどまっている場合にのみリファラーを送信します。

ワイルドカードを使用してドメインをホワイトリストに登録し、他の設定を行うことができます。アドオンマネージャーでアドオンの設定ページをご覧ください。

https://addons.mozilla.org/en-US/firefox/addon/smart-referer/

リファラーの切り替え:

このアドオンにより、ユーザーはリファラーを3つの状態間で切り替えることができます。

Referer 0:Refererヘッダーを送信したり、document.referrerを設定したりしない

Referer 1:リンクをクリックしたときにRefererヘッダーを送信し、次のページのdocument.referrerを設定します

Referer 2:リンクをクリックするか、画像を読み込むときにRefererヘッダーを送信し、次のページのdocument.referrerを設定します。 (デフォルト)

https://addons.mozilla.org/en-US/firefox/addon/toggle-referer/

Firefox Addonsサイトで「refer」または「referrer」を検索すると、さらに多くの情報を見つけることができます。

14
Nick Weinberg

Firefoxアドオン RefControl を使用すると、特定のドメインで上書きできるグローバルなリファラーの動作を設定できます。

動作は次のとおりです。

  • 通常(デフォルトでFirefoxが動作するように)
  • ブロック(リファラーをまったく送信しない)
  • 置換(現在のドメインのルートアドレスをリファラーとして送信)
  • 特定(リファラーとして送信される文字列を自分で定義できます)

これらすべての動作について、すべてのリンクで機能するか、他のドメインへのリンクでのみ機能するかを有効にすることができます。

(最後の更新は2014年12月からのものですが、現在のFirefoxバージョンでも正常に動作します。)

3
unor