Attribut referrerpolicy de l'HTML <a>

Définition et utilisation

referrerpolicy L'attribut spécifie les informations de referrer (informations de l'intercepteur) à envoyer lorsque l'utilisateur clique sur un hyperlien.

Exemple

Définir referrerpolicy pour les liens :

<a href="https://www.codew3c.com" referrerpolicy="origin">

Syntaxe

<a 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 sur l'intercepteur.
no-referrer-when-downgrade Par 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 pas envoyer de contenu à un niveau de sécurité inférieur (HTTPS à HTTP n'est pas possible).
origin Envoyer l'origine du document (protocole, hôte et port).
origin-when-cross-origin Pour les demandes de domaine croisé, envoyer l'origine du document. Pour les demandes de même origine, envoyer l'origine, le chemin et la chaîne de requête.
same-origin Pour les demandes de même origine, envoyer les informations de la page de référence. Pour les demandes de domaine croisé, 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 tenir compte de la sécurité). Utilisez cette valeur avec précaution !

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