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: