Як відключити HTTP-референт у Firefox?


20

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

Як це можна зробити в Firefox (наразі версія 47)? Я запускаю Ubuntu GNOME 16.04 з GNOME 3.20.

Переважно, я хотів би мати 3 варіанти:

  • Можливість увімкнути його для всього, що є за замовчуванням
  • Можливість відключити його лише тоді, коли домен, з якого ви прийшли, є стороннім для того, до якого ви збираєтесь
  • Можливість відключення є повністю навіть під час переходу на піддомен або іншу сторінку веб-сайту

Відповіді:


20

У рядку URL-адрес 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, то це нормально.

До речі, не переживайте про пошукову систему, бо я використовую DuckDuckGo і налаштуйте його так, щоб він нічого подібного не робив.

1
І будь ласка, залиште коментар, на якому пишуть мене щоразу, коли ви редагуєте свою відповідь, щоб я знав, що ви її оновили (саме тоді редакція є достатньо важливою для мене, щоб я ще раз подивився на вашу відповідь).

@ParanoidPanda Вам може бути цікаво це: bestvpn.com/blog/8499/make-firefox-secure-using-aboutconfig
mchid

1
Я знайшов шукану інформацію і відредагував вашу відповідь.

15

Є Firefox Addons, які можуть досягти цього. Вони, як правило, дозволяють легко включати / вимикати надсилання заголовка реферала та не потребують ручної модифікації конфігурації Firefox. Наприклад,

Smart Referer :

Надсилайте арбітрів лише під час перебування в одному домені.

Ви можете додати в доменний список доменні символи та налаштувати інші речі, загляньте на сторінку налаштувань аддону в менеджері аддонів.

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 для "посилання" чи "реферала".


3

Додатковий додаток Firefox RefControl дозволяє встановити глобальну поведінку Referer, яку можна перезаписати для конкретних доменів.

Поведінки:

  • Нормальний (як Firefox працює за замовчуванням)
  • Блокувати (взагалі не надсилати реферату)
  • Замінити (надсилає кореневу адресу поточного домену як Referer)
  • Специфічний (дозволяє самостійно визначити рядок, який повинен бути надісланий як Referer)

Для всіх цих способів поведінки ви можете ввімкнути, якщо вони повинні працювати для всіх посилань або лише для посилань на інші домени.

(Останнє оновлення розпочато з 2014-12 рр., Але воно все ще працює чудово з поточними версіями Firefox.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.