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 |