HTML5 a ajouté de nombreuses nouvelles fonctionnalités, dont le nouveau noreferrer
mot-clé pour l'attribut. Ce mot clé indique au navigateur qu'il ne doit pas collecter ni stocker d'informations de référent HTTP lorsque le lien associé est suivi. Notez que l'attribut est orthographié noreferrer, avec deux rs contrairement à l’en-tête HTTP, qui n’a qu’un r. (Comment épeler le référant).
Il s'agit d'un mot clé utile pour les concepteurs Web. Vous pouvez ainsi contrôler les liens vers lesquels vous transmettez les informations relatives à votre site. En d'autres termes, les lecteurs peuvent cliquer sur les liens, mais le site de destination ne verra pas qu'ils proviennent de votre site.
Utilisation du mot clé Noreferrer
Pour utiliser le noreferrer
mot-clé, vous le mettez dans le rel
attribuer à l'intérieur de tout UNE
ou SURFACE
élément.
À partir de 2013, le rel = noreferrer
le mot clé n'est pas pris en charge par tous les navigateurs. Si votre site Web a un besoin critique de bloquer ces informations, vous devez utiliser des serveurs proxy et d’autres solutions pour bloquer les informations relatives aux référents sur votre site.
Testez vos liens Noreferrer
Si vous visitez cette page, elle devrait renvoyer un parrain de cette page Web. Vous pouvez ensuite ajouter le noreferrer
mot-clé au lien et testez vos navigateurs pour voir s’ils le supportent ou non.
Voici le code HTML à mettre sur votre page Web pour tester les liens référents et noreferrer:
Ce lien devrait avoir un référantCe lien devrait ne pas avoir un référent
Lorsque vous cliquez sur le premier lien, vous devriez obtenir une réponse du type:
http://webdesign.about.com/gi/o.htm?zi=1/XJ&zTi=1&sdn=webdesign&cdn=compute&tm=7&f=22&su=p284.13.342.ip_p504.6.342.ip_&tt=65&bt=3&bts=91&zu==& 3A // jenn.kyrnin.com / about / showreferer.html
Et lorsque vous cliquez sur le deuxième lien, vous devriez obtenir une réponse du type:
Vous êtes venu directement ici ou aucun référent n'a été envoyé.
Dans mes tests, Chrome et Safari ont tous deux pris en charge la rel = noreferrer
attribuer correctement, alors que Firefox et Opera ne l’ont pas fait. Je n'ai pas testé Internet Explorer.
Obtenez plus d'informations sur le référent HTML:
- Qu'est-ce qu'un référant?
- Pourquoi le référant est-il orthographié "référent" dans le développement Web?
- Quel est mon référent |
- Testez votre navigateur pour le référant |
- Comment utiliser le référent sur les pages Web
- Quel est le DOM
référant
Objet