Мы рассмотрим самый примитивный способ:
Что нужно
Не передавать заголовок со значением HTTP_REFERER, на те сайты, на которые Вы переходите
Как будем делать
Да без разницы, главное результат
В моем случае я использую очень примитивный способ, а именно просто выключаю передачу заголовков в браузере, который использую, а именно Mozilla Firefox
Для того, чтобы это сделать необходимо переключить две опции.
1 Заходим в about:config
2 Будем очень осторожны 🙂
3 ищем опции и устанавливаем значения:
network.http.sendRefererHeader = 0
network.http.sendSecureXSiteReferrer = false
4 И если я ничего не путаю, то не нужно даже перезагружаться
Чтобы проверить это все, заходим на какой-нибудь сайт, включаем Firebug, открываем вкладку сеть переходим на другой сайт. HTTP_REFERER быть там не должно, либо ловим HTTP_REFERER любым доступным Вам способом до применения настроек и после.
То есть мы в нашем случае отключаем передачу глобально.
Иногда это будет играть против Вас (например попробуйте после этого кликнуть на счетчик li.ru), но в общем не такая то это уж и большая беда.
Наверняка для Firefox есть какие-нибудь расширения и прочее — но честно, даже не было времени искать, да и в погоне за Хромом мозилла тоже стало очень часто выпускать мажорные версии, после выхода которых многие расширения отказываются работать.
Вообщем кому надо, тот понял 🙂
0
Never send the Referer header or set document.referrer
.
1
Send the Referer header when clicking on a link, and set document.referrer
for the following page.
2
Send the Referer header when clicking on a link or loading an image, and set document.referrer
for the following page. (Default)