Attribut referrerpolicy de HTML <area>
Définition et utilisation
referrerpolicy
L'attribut détermine les informations de référent à envoyer lorsque l'utilisateur clique sur un lien.
Exemple
Définir l'attribut referrerpolicy pour les liens de zone :
<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>
Syntaxe
<area referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">
Valeur de l'attribut
Valeur | Description |
---|---|
no-referrer | Ne pas envoyer d'informations de référent. |
no-referrer-when-downgrade | Défaut. Si le niveau de sécurité du protocole reste inchangé ou supérieur (HTTP à HTTP, HTTPS à HTTPS, HTTP à HTTPS sont tous possibles), envoyez l'origine, le chemin et la chaîne de requête. Ne envoyez aucune information de référent pour un niveau de sécurité inférieur (HTTPS à HTTP ne fonctionne pas). |
origin | Envoyer l'origine du document (protocole, hôte et port). |
origin-when-cross-origin | Pour les requêtes transversales, envoyer l'origine du document. Pour les requêtes de même origine, envoyer l'origine, le chemin et la chaîne de requête. |
same-origin | Pour les requêtes de même origine, envoyer les informations de la page de référence. Pour les requêtes transversales, ne pas envoyer les informations de la page de référence. |
strict-origin-when-cross-origin | Si le niveau de sécurité du protocole reste inchangé ou supérieur (HTTP à HTTP, HTTPS à HTTPS et HTTP à HTTPS), envoyer l'origine. Pour des niveaux de sécurité moins élevés (de HTTPS à HTTP), ne rien envoyer. |
unsafe-url | Envoyer l'origine, le chemin et la chaîne de requête (ne pas prendre en compte la sécurité). Utilisez cette valeur avec prudence ! |
Prise en charge du navigateur
Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
51.0 | 79.0 | 50.0 | 11.1 | 38.0 |