Атрибут referrerpolicy в HTML <area>
Определение и использование
referrerpolicy
Атрибут определяет информацию о реферере, которую нужно отправлять при нажатии на гиперссылку пользователем (информация о реферере).
Пример
Установите атрибут referrerpolicy для региональной гиперссылки:
<map name="planetmap"> <area shape="rect" coords="0,0,114,576" href="sun.html" referrerpolicy="same-origin"> <area shape="circle" coords="190,230,5" href="mercur.html" referrerpolicy="same-origin"> <area shape="circle" coords="228,230,5" href="venus.html" referrerpolicy="same-origin"> </map>
Синтаксис
<area 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 |