HTTPリファラーは私のプライバシー(あなたがアクセスしようとしているWebページにリンクされたWebページを識別するHTTPヘッダーフィールド)の違反であると感じています。
Firefox(現在のバージョン47)でこれを行うにはどうすればよいですか? Ubuntu GNOME 16.04とGNOME 3.20を実行しています。
できれば3つのオプションがあります:
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のみ)。
これを実現できる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」を検索すると、さらに多くの情報を見つけることができます。
Firefoxアドオン RefControl を使用すると、特定のドメインで上書きできるグローバルなリファラーの動作を設定できます。
動作は次のとおりです。
これらすべての動作について、すべてのリンクで機能するか、他のドメインへのリンクでのみ機能するかを有効にすることができます。
(最後の更新は2014年12月からのものですが、現在のFirefoxバージョンでも正常に動作します。)