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