HTML <script> attribute referrerpolicy

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

referrerpolicy Свойство определяет информацию о реферере, которую следует отправлять при получении скрипта.

Пример

Установка referrerpolicy для скрипта:

<script src="myscripts.js" referrerpolicy="origin"></script>

Грамматика

<script 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 не подходит), не отправлять ningún contenido.

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
70.0 79.0 65.0 Не поддерживается Поддержка