Attributo referrerpolicy di HTML <a>
Definizione e uso
referrerpolicy
L'attributo specifica le informazioni di referrer (informazioni sul referente) da inviare quando l'utente fa clic su un hyperlink.
Esempio
Imposta referrerpolicy per il link:
<a href="https://www.codew3c.com" referrerpolicy="origin">
Sintassi
<a referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">
Valore dell'attributo
Valore | Descrizione |
---|---|
no-referrer | Non inviare informazioni sul referente. |
no-referrer-when-downgrade | Predefinito. Se il livello di sicurezza del protocollo rimane invariato o è superiore (HTTP a HTTP, HTTPS a HTTPS, HTTP a HTTPS sono ammessi), invia l'origine, il percorso e la stringa di ricerca. Non inviare alcun contenuto a un livello di sicurezza inferiore (HTTPS a HTTP non è permesso). |
origine | Inviare l'origine del documento (protocollo, host e porta). |
origin-when-cross-origin | Per le richieste di origine diversa, inviare l'origine del documento. Per le richieste di origine stessa, inviare origine, percorso e stringa di ricerca. |
same-origin | Per le richieste di origine stessa, inviare informazioni sulla pagina di riferimento. Per le richieste di origine diversa, non inviare informazioni sulla pagina di riferimento. |
strict-origin-when-cross-origin | Se il livello di sicurezza del protocollo rimane invariato o è superiore (da HTTP a HTTP, da HTTPS a HTTPS e da HTTP a HTTPS), inviare l'origine. Per livelli di sicurezza meno sicuri (da HTTPS a HTTP), non inviare alcun contenuto. |
unsafe-url | Inviare origine, percorso e stringa di ricerca (senza considerare la sicurezza). Utilizzare questo valore con cautela! |
Supporto del browser
I numeri nella tabella indicano la versione del browser che supporta per la prima volta l'attributo.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
51.0 | 79.0 | 50.0 | 11.1 | 38.0 |