/html/meta/name/referrer:> Директива управления Referer_

Директива referrer

Синтаксис

HTML
XHTML
<head>
  ...
  <meta name="referrer"
        content="[значение]">
  ... 
</head>

Описание

Директива referrer (от англ. "referrer" ‒ «ссылающаяся страница») управляет содержимым HTTP-заголовка «Referer», прикрепляемого к любому запросу, отправляемому из текущего документа.


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

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация

Дополнительные ресурсы:

Сайт Тема
wiki.whatwg.org WHATWG Wiki MetaExtensions (Расширенный список имён метаданных)
wiki.whatwg.org Meta referrer
w3c.github.io Referrer Политика

Значения атрибута «content»

no-referrer
Запрещает отправку HTTP заголовка «Referer».
no-referrer-when-downgrade
Отправляет происхождение (источник) документа как ссылку на надёжный адресат (с «https» на «https»).

Примечание: на менее безопасный адресат ссылка не отправляется (с «https» на «http»).

origin-only
Отправляет происхождение (источник) документа.
origin-when-crossorigin
Отправляет полный URL-адрес (зачищенный от параметров) при выполнении запроса от того же источника (домена). При запросе с другого источника (домена, поддомена) отправляется только источник документа (домен, поддомен без указания полного адреса документа).
unsafe-url
Отправляет полный URL-адрес (зачищенный от параметров) при выполнении запроса от того же источника.

Значение по умолчанию: «no-referrer-when-downgrade».

Примечание: под происхождением или источником документа понимается URL-схема (например, «http», «https» и т.д.), хост (например, «example.com», «programmerbook.ru», «subdomen.programmerbook.ru» и т.п.) и порт (например, «example.com:80», ««example.com:8080»» и т.п.) текущего документа.


Пример использования

Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Директива referrer</title>
<meta name="referrer" content="no-referrer">
</head>
<body>
<h1>Пример использования директивы "referrer"</h1>
<p>Документ без отправки HTTP заголовка «Referer».</p>
</body>
</html>
Директива referrer