Definicija Rel ili Noreferrer

Pitajte preglednike da ne šalju podatke o preporukama

HTML5 je dodao mnogo novih značajki , a jedna od njih je nova noreferrer ključna riječ za atribut. Ova ključna riječ govori pregledniku da ne bi trebala prikupljati ili pohranjivati ​​podatke o HTTP referentima kada se prati povezana veza. Imajte na umu da je atribut napisan norefe rr , s dva rs za razliku od HTTP zaglavlja, koji ima samo jedan r. ( Kako prepisati referrera ).

Ovo je korisna ključna riječ za web dizajnere, tako da možete kontrolirati koje veze prolazite podacima o vašoj web stranici.

Drugim riječima, čitatelji mogu kliknuti veze, ali odredišna web stranica neće vidjeti da su došli s vaše web stranice.

Korištenje ključne riječi Noreferrer

Da biste upotrijebili ključnu riječ noreferrer, stavite ga u rel atribut unutar bilo kojeg A ili AREA elementa.

Od 2013. ključna riječ rel = noreferrer nije podržana u svim preglednicima. Ako vaša web-lokacija ima kritičnu potrebu za blokiranjem tih informacija, trebali biste pogledati proxy poslužitelje i druga rješenja za blokiranje podataka o preporukama na vašoj web-lokaciji.

Testirajte svoje Noreferrer veze

Ako posjetite ovu stranicu, ona bi trebala vratiti preporuku ove web stranice. Zatim možete dodati noreferrer ključnu riječ na vezu i testirati preglednike da biste vidjeli podržavaju li to ili ne.

Evo HTMLa koji će staviti vašu web stranicu na testiranje veza preporuka i noreferrera:

Ta veza treba imati referent
Ova veza ne bi smjela imati referrer

Kada kliknete na prvu vezu, trebali biste dobiti odgovor poput:

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 / o / showreferer.html

A kada kliknete na drugu vezu, trebali biste dobiti odgovor poput:

Došli ste ovdje izravno, ili nijedan referer nije poslan.

U mojim testovima Chrome i Safari podržali su ispravno atribut rel = noreferrer, a Firefox i Opera nisu. Nisam testirala Internet Explorer.

Saznajte više o HTML refereru: