Definícia Rel alebo Noreferrer

Opýtajte sa prehľadávačov, aby neposielali informácie o sprostredkovateľoch

HTML5 pridal veľa nových funkcií a jedným z nich je nové kľúčové slovo noreferrer pre atribút. Toto kľúčové slovo hovorí prehliadaču, že by nemal zhromažďovať ani ukladať informácie o referentore HTTP, keď sa sleduje príslušný odkaz. Všimnite si, že atribút je napísaný norefe rr er, s dvoma rs na rozdiel od hlavičky HTTP, ktorý má iba jeden r. ( Ako sprievodca Referrer ).

Toto je užitočné kľúčové slovo pre návrhárov webových stránok, aby ste mohli kontrolovať, aké odkazy odovzdáte vašim informáciám o sprostredkovaní vašich stránok.

Inými slovami, čitatelia môžu kliknúť na odkazy, ale cieľové stránky nebudú vidieť, že pochádzajú z vašich stránok.

Používanie kľúčového slova Noreferrer

Ak chcete použiť kľúčové slovo noreferrer, vložte ho do atriblu rel vo vnútri akéhokoľvek prvku A alebo AREA.

Od roku 2013 nie je kľúčové slovo rel = noreferrer vo všetkých prehliadačoch podporované. Ak má vaša webová stránka kritickú potrebu zablokovať tieto informácie, mali by ste sa pozrieť na proxy servery a iné riešenia na blokovanie informácií o sprostredkovaní na vašich stránkach.

Otestujte svoje odkazy Noreferrer

Ak navštívite túto stránku, mal by sa vrátiť sprostredkovateľ tejto webovej stránky. Potom môžete do odkazu pridať kľúčové slovo noreferrer a otestovať prehliadače, či ich podporujú alebo nie.

Tu je HTML, aby ste umiestnili svoju webovú stránku na testovanie odkazov odkazov a noreferrerov:

Tento odkaz by mal mať referer
Tento odkaz by nemal obsahovať odkazovač

Keď kliknete na prvý odkaz, mali by ste dostať odpoveď, ako je:

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 keď kliknete na druhý odkaz, mali by ste dostať odpoveď, ako je:

Prišiel si sem priamo, alebo nebol poslaný žiadny referer.

V mojich testoch podporovali Chrome a Safari atribút rel = noreferrer správne, zatiaľ čo Firefox a Opera nemali. Netestoval som program Internet Explorer.

Získajte viac informácií o referentore HTML: