Atrybut referrerpolicy w HTML <area>

Definicja i zastosowanie

referrerpolicy Atrybut określa, jakie informacje o refererze mają być wysyłane, gdy użytkownik kliknie hiperłącze (informacje o refererze).

Przykład

Ustawienie atrybutu referrerpolicy dla hiperłączy obszaru:

<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>

Gramatyka

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

Wartość atrybutu

Wartość Opis
no-referrer Nie wysyłaj informacji o refererze.
no-referrer-when-downgrade Domyślnie. Jeśli poziom bezpieczeństwa protokołu pozostaje bez zmian lub jest wyższy (HTTP do HTTP, HTTPS do HTTPS, HTTP do HTTPS również można), wysyłaj źródło, ścieżkę i ciąg zapytania. Nie wysyłaj żadnych treści do niższego poziomu bezpieczeństwa (HTTPS do HTTP nie jest dozwolone)
origin Wysyłaj źródło dokumentu (protokół, host i port).
origin-when-cross-origin Wysyłaj źródło dokumentu dla żądań między domenami. Wysyłaj źródło, ścieżkę i ciąg zapytania dla żądań z tej samej strony.
same-origin Wysyłaj informacje o odniesieniu dla żądań z tej samej strony. Dla żądań między domenami nie wysyłaj informacji o odniesieniu.
strict-origin-when-cross-origin Wysyłaj źródło, jeśli poziom bezpieczeństwa protokołu pozostaje taki sam lub wyższy (HTTP do HTTP, HTTPS do HTTPS oraz HTTP do HTTPS). Dla niższego poziomu bezpieczeństwa (z HTTPS do HTTP) nie wysyłaj żadnych danych.
unsafe-url Wysyłaj źródło, ścieżkę i ciąg zapytania (bez uwzględniania bezpieczeństwa). Używaj tej wartości z ostrożnością!

Obsługa przeglądarek

Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.

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