Definicija Rel ali Noreferrer

Zahtevajte brskalnike, da ne prenašajo informacij o napotiteljih

HTML5 je dodal veliko novih funkcij , ena izmed njih pa je nova ključna beseda noreferrer za atribut. Ta ključna beseda govori brskalniku, da ne sme zbrati ali shranjevati informacij o napotiteljih HTTP, ko sledi povezani povezavi. Upoštevajte, da je atribut napisan norefe rr er, z dvema rs, za razliko od glave HTTP, ki ima samo en r. ( Kako pisati napotitelja ).

To je uporabna ključna beseda za spletne oblikovalce, tako da lahko nadzorujete, katere povezave boste posredovali svojim spletnim referrerjem.

Z drugimi besedami, bralci lahko kliknejo povezave, vendar ciljno spletno mesto ne vidi, da so prišli z vaše strani.

Uporaba ključne besede Noreferrer

Če želite uporabiti ključno besedo noreferrer, ga postavite v atribut rel znotraj elementa A ali AREA.

Od leta 2013 ključna beseda rel = noreferrer ni podprta v vseh brskalnikih. Če ima vaše spletno mesto kritično potrebo po blokiranju teh informacij, si oglejte proxy strežnike in druge rešitve za blokiranje napotiteljevih informacij na vašem spletnem mestu.

Preskusite povezave Noreferrerja

Če obiščete to stran, bi morali vrniti referrer te spletne strani. Nato lahko dodate ključno besedo noreferrer na povezavo in preizkusite brskalnike, da vidite, ali jih podpirajo ali ne.

Tukaj je HTML, da dajo na svojo spletno stran testiranje referrer in noreferrer povezave:

Ta povezava mora imeti refererja
Ta povezava ne bi smela imeti napotitelja

Ko kliknete prvo povezavo, dobite odgovor, na primer:

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

Ko kliknete drugo povezavo, dobite odgovor, na primer:

Tukaj ste prišli neposredno ali pa niste poslali refererja.

V svojih testih sta Chrome in Safari pravilno podpirala atribut rel = noreferrer, medtem ko Firefox in Opera nista. Nisem preizkušen Internet Explorer.

Več informacij o napotitelju HTML: