Как отключить HTTP реферер в Firefox?

Я чувствую, что реферер HTTP является нарушением моей конфиденциальности (поле заголовка HTTP, которое идентифицирует только что пришедшую веб-страницу, которая была связана с веб-страницей, на которую вы собираетесь), и я понимаю, что некоторые браузеры позволяют ее отключить.

Как это можно сделать в Firefox (в настоящее время версия 47)? Я использую Ubuntu GNOME 16.04 с GNOME 3.20.

Желательно, чтобы у меня было 3 варианта:

  • Возможность включить его для всего, как по умолчанию
  • Возможность отключить его, только если домен, с которого вы пришли, является сторонним по отношению к тому, на который вы собираетесь
  • Возможность полностью отключить даже при переходе на поддомен или другую страницу сайта

3 ответа

Решение

В адресной строке Firefox перейдите к about:config,

В окне поиска about:config введите следующее:

Network.http.sendRefererHeader

Двойной клик по Network.http.sendRefererHeader и измените значение с 2 в 0 отключить заголовок реферера.

Следующие значения принимаются:

0 - отключить реферер.

1 - Отправьте заголовок Referer при нажатии на ссылку и установите document.referrer для следующей страницы.

2 - Отправьте заголовок Referer при нажатии на ссылку или загрузке изображения (по умолчанию).

Источник

Следует отметить, что некоторые веб-сайты, такие как Google и Tumblr, включают ссылку в 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 позволяет установить глобальное поведение Referer, которое может быть перезаписано для определенных доменов.

Поведение:

  • Обычный (вроде Firefox работает по умолчанию)
  • Блокировать (не отправлять реферирующего вообще)
  • Заменить (отправляет корневой адрес текущего домена как Referer)
  • Определенный (позволяет вам определить строку самостоятельно, которая должна быть отправлена ​​в качестве реферира)

Для всех этих вариантов поведения вы можете включить, должны ли они работать для всех ссылок или только для ссылок на другие домены.

(Последнее обновление от 2014-12, но оно все еще отлично работает с текущими версиями Firefox.)

Другие вопросы по тегам