Spec-Zone.ru › HTTP

Заголовки: Referer

Заголовок Referer

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная таблица совместимости
>

HTTP-заголовок Referer запроса содержит полный или частичный адрес, с которого был запрошен ресурс. Заголовок Referer позволяет серверу определить страницы, с которых пользователи перешли или на которых используются запрошенные ресурсы. Эти данные можно использовать для аналитики, ведения журналов, оптимизации кэширования и других целей.

При нажатии на ссылку заголовок Referer содержит адрес страницы, на которой находится эта ссылка. При запросе ресурсов с другого домена заголовок Referer содержит адрес страницы, на которой используется запрошенный ресурс.

Заголовок Referer может содержать источник, путь и строку запроса, но не может содержать фрагменты URL (то есть #section) или информацию username:password. Политика referrer запроса определяет, какие данные могут быть включены. Дополнительные сведения и примеры см. в разделе Referrer-Policy.

Заголовок Referer также следует отправлять в запросах после ответа Refresh (или эквивалентного <meta http-equiv="refresh" content="...">), который приводит к переходу на новую страницу, если это разрешено политикой referrer.

Примечание: Название заголовка «referer» на самом деле является ошибочным написанием слова «referrer». Подробнее см. статью HTTP referer в Википедии.

Предупреждение: Этот заголовок может иметь нежелательные последствия для безопасности и конфиденциальности пользователей. Дополнительную информацию и советы по снижению рисков см. в разделе Заголовок Referer: вопросы конфиденциальности и безопасности.

Тип заголовка Заголовок запроса
Запрещённый заголовок запроса Да

Синтаксис

Referer: <url>

Директивы

<url>

Полный или частичный адрес веб-страницы, с которой выполняется запрос. Фрагменты URL (то есть #section) и данные пользователя (то есть username:password в https://username:password@example.com/foo/bar/) не включаются. Источник, путь и строка запроса могут быть включены в зависимости от политики referrer.

Примеры

Referer: https://developer.mozilla.org/en-US/docs/Web/JavaScript
Referer: https://example.com/page?q=123
Referer: https://example.com/

Спецификации

Спецификация
Семантика HTTP>
# field.referer>

Совместимость с браузерами

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
Referer 1 12 1 15 1 18 4 14 1 1.0 4.4 1
length_limit_4096B 77 79 70 64 14 77 79 55 14 12.0 77 14

См. также

  • Referrer-Policy
  • Политика одного источника
  • Fetch: Request.referrerPolicy
  • Более точное управление данными referrer — блог Mozilla Security
  • HTTP referer в Википедии

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Referer

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API