Вебсправочник
Справочник HTML

Атрибут referrerpolicy: сведения об исходной странице

Referrerpolicy управляет тем, какие сведения об адресе исходной страницы могут сопровождать конкретный запрос. Он полезен, когда элементу нужна политика, отличающаяся от общей настройки документа.

Назначение

Referrerpolicy управляет тем, какие сведения об адресе исходной страницы могут сопровождать конкретный запрос. Он полезен, когда элементу нужна политика, отличающаяся от общей настройки документа.

Как это работает

Для ссылки no-referrer просит не отправлять заголовок Referer при переходе. Strict-origin-when-cross-origin применяет другие правила с учётом origin и безопасности перехода. В учебном примере используется локальный файл справки.

Пример

<a href="help.html" referrerpolicy="no-referrer">Открыть справку без передачи адреса исходной страницы в Referer</a>

Что должно получиться

В отдельном HTTP-проекте при переходе можно проверить отсутствие Referer в запросе справки. Это не требует изменения самого href и не меняет отображаемый текст целевого документа.

Граница применения и частая ошибка

Политика не скрывает IP-адрес и не делает посетителя анонимным. Не храните секреты в URL в расчёте только на referrerpolicy. Rel="noreferrer" также влияет на referrer и имеет дополнительные последствия для связи окон; не смешивайте механизмы без понимания.

Самостоятельная проверка

Откройте Network с сохранением журнала и выполните переход в своём проекте. Сравните заголовки с no-referrer и без него. Проверяйте фактический запрос, а не только значение атрибута в инспекторе.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.