Атрибут referrerpolicy элемента HTML <a>

Определение и использование

referrerpolicy Атрибут определяет информацию о реферере, которую нужно отправлять, когда пользователь кликает по гиперссылке (информация о реферере).

Пример

Установить referrerpolicy для ссылки:

<a href="https://www.codew3c.com" referrerpolicy="origin">

Грамматика

<a referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">

Значение атрибута

Значение Описание
no-referrer Не отправлять информацию о реферере.
no-referrer-when-downgrade По умолчанию. Если уровень безопасности протокола остается неизменным или выше (HTTP до HTTP, HTTPS до HTTPS, HTTP до HTTPS также возможно), отправляются источник, путь и строка запроса. Ничего не отправляется на уровень безопасности, более низкий (HTTPS до HTTP не подходит)
origin Отправлять источник документа (протокол, хост и порт).
origin-when-cross-origin Для запросов к другим доменам отправлять источник документа. Для запросов из того же источника отправлять источник, путь и строку запроса.
same-origin Для запросов из того же источника отправлять информацию о странице-источнике. Для запросов к другим доменам не отправлять информацию о странице-источнике.
strict-origin-when-cross-origin Если уровень безопасности протокола остается прежним или выше (HTTP до HTTP, HTTPS до HTTPS и HTTP до HTTPS), отправлять источник. Для более низкого уровня безопасности (от HTTPS до HTTP) не отправлять ничего.
unsafe-url Отправлять источник, путь и строку запроса (без учета безопасности). Используйте это значение с осторожностью!

Поддержка браузерами

Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
51.0 79.0 50.0 11.1 38.0