O definiție a Rel sau Noreferrer

Cereți navigatorilor să nu transfere informații de referință

HTML5 a adăugat o mulțime de caracteristici noi , iar unul dintre acestea este noul cuvânt cheie noreferrer pentru atribut. Acest cuvânt cheie îi spune browser-ului că nu ar trebui să colecteze sau să stocheze informații despre jurnal HTTP atunci când este urmată legătura asociată. Rețineți că atributul este scris norefe rr er, cu două rs spre deosebire de antetul HTTP, care are doar un r. ( Cum de a scrie Referrer ).

Acesta este un cuvânt cheie util pentru web designeri, astfel încât să puteți controla legăturile pe care le transmiteți site-ul dvs. referrer site-ul dvs. informații.

Cu alte cuvinte, cititorii pot face clic pe link-uri, dar site-ul de destinație nu va vedea că au venit de pe site-ul dvs.

Utilizarea cuvântului cheie Noreferrer

Pentru a utiliza cuvântul cheie noreferrer, îl puneți în atributul rel în interiorul oricărui element A sau AREA.

Începând cu 2013, cuvântul cheie rel = noreferrer nu este acceptat în toate browserele. Dacă site-ul dvs. are o nevoie critică de a bloca aceste informații, trebuie să vă uitați la serverele proxy și alte soluții pentru a bloca informațiile de referință pe site-ul dvs.

Testați-vă legăturile Noreferrer

Dacă vizitați această pagină, ar trebui să returnați un referitor al acestei pagini web. Apoi puteți adăuga cuvântul cheie noreferrer la link și puteți testa browserele pentru a vedea dacă îl acceptă sau nu.

Iată HTML-ul pentru a pune pe pagina dvs. web pentru a testa link-urile referrer și noreferrer:

Această legătură ar trebui aibă un referer
Această legătură nu ar trebui aibă un referrer

Când faceți clic pe primul link, trebuie să primiți un răspuns ca:

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=http% 3A // jenn.kyrnin.com / despre / showreferer.html

Și când faceți clic pe cel de-al doilea link, trebuie să primiți un răspuns ca:

Ai venit direct aici sau nu a fost trimis nici un referer.

În testele mele, Chrome și Safari au acceptat corect atributul rel = noreferrer, în timp ce Firefox și Opera nu au făcut acest lucru. Nu am testat Internet Explorer.

Obțineți mai multe informații despre editorul HTML: