Як змінити заголовок рефералу Firefox для всіх запитів http


1

Здійснюючи запит на (наприклад) http://example.com/foo/bar.baz, Firefox надсилає заголовок реферала із зазначенням, з якої сторінки я натиснув посилання, або завантажує зображення тощо. Наприклад:

Referer: http://somewhere.else.com/page.html

Я хотів би, щоб він надіслав

Referer: http://example.com/

натомість, тобто просто надіслати кореневу сторінку сайту, від якого він запитує. Як я можу це досягти?

Відповіді:


1

Доповнення Firefox RefControl може це зробити.

У ньому є можливість завжди замінювати Refererлише хост (зняття URL-адреси). Тож якщо справжнє Refererє http://example.com/foo/bar.html, це стає http://example.com/.


Це майже саме те, що я шукав; Дякую!
Девід X

2

network.http.sendRefererHeader - це варіант Firefox для управління заголовком Referer.

Також є деякі розширення, такі як відгук або "Без перенаправлення".


(Напевно, слід було б згадати це у запитанні, але) Я вже знаю про sendRefererHeaderце, це не дозволяє Firefox взагалі надсилати будь-якого реферала, тоді як я хочу надіслати підроблений. Хоча розглянемо ці розширення.
Девід X,

Якщо це одноразово, ви можете використовувати modify headersрозширення, щоб встановити власні заголовки. Тоді ваш заголовок Referrer завжди буде однаковим. Але я розумію, що ви хочете динамічно змінювати заголовок реферала за запит. Наскільки я знаю, немає простого способу зробити це.
Повсякденний кодер

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

0

Я знайшов плагін FireFox RefControl дуже простим та ефективним способом зробити це. Кроки:

  1. Додайте плагін https://addons.mozilla.org/en-US/firefox/addon/refcontrol/
  2. перезапустити Firefox
  3. вгорі праворуч виберіть параметри RefControl з інструменту refcontrol.
  4. натисніть кнопку Додати сайт, тепер додайте веб-сайт (хост) і виберіть користувальницький і додайте URL-адресу Request Header Referer
  5. натисніть Ок і насолоджуйтесь.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.