Атрибут referrerpolicy элемента HTML <iframe>
Определение и использование
referrerpolicy
Атрибут определяет информацию о реферере, которая будет отправляться при получении iframe.
Пример
Определение: не отправлять информацию о реферере вместе с запросом:
<iframe src="https://codew3c.com/" referrerpolicy="no-referrer"></iframe>
Синтаксис
<iframe 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 | По умолчанию. Если HTTPS не используется, заголовок источника не будет отправлен. |
origin | Отправлять только информацию о протоколе, хосте и порту клиенту, делающему запрос. |
origin-when-cross-origin |
Для запросов к другим доменам: отправлять только информацию о протоколе, хосте и порту. Для запросов из одного источника также включать информацию о пути. |
same-origin |
Для запросов из одного источника отправлять информацию о реферере. Для запросов между доменами не отправлять информацию о реферере. |
strict-origin |
Отправлять информацию о реферере только при одинаковом уровне безопасности (например, HTTPS к HTTPS). Не отправлять к менее безопасным целям (например, HTTPS к HTTP). |
strict-origin-when-cross-origin |
При отправке запросов из одного источника отправлять полную информацию о пути. Когда уровень безопасности остается неизменным (например, HTTPS к 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 |