"Rel" ar "Noreferrer" apibrėžimas

Paklauskite naršyklių, kad nepateksite informacijos apie referrerį

HTML5 pridėjo daug naujų funkcijų , o vienas iš jų yra naujas noreferrer raktažodis atributui. Šis raktinis žodis nurodo naršyklei, kad jis neturėtų rinkti arba saugoti HTTP persiuntimo informacijos, kai bus naudojama susijusi nuoroda. Atkreipkite dėmesį, kad atributas yra parašytas norefe rr er, su dviem skirtingais HTTP antrašte, kuris turi tik vieną r. ( Kaip kreiptis į rašybą ).

Tai yra naudingas žiniatinklio dizainerių raktinis žodis, kad galėtumėte valdyti, kokiomis nuorodomis perduodate savo svetainės referencijos informaciją.

Kitaip tariant, skaitytojai gali spustelėti nuorodas, tačiau paskirties svetainė nematys, kad jie atėjo iš jūsų svetainės.

Naudojant "Noreferrer" raktinį žodį

Norėdami naudoti "noreferrer" raktinį žodį, jūs įtraukiate jį į rel elementą bet kurio A arba AREA elemento viduje.

Nuo 2013 m. "Rel = noreferrer" raktinis žodis nepalaikomas visose naršyklėse. Jei jūsų svetainėje yra labai svarbu užblokuoti šią informaciją, turėtumėte ieškoti proxy serverių ir kitų sprendimų, kaip užblokuoti informaciją apie savo svetainę.

Patikrinkite savo "Noreferrer" nuorodas

Jei apsilankote šiame puslapyje, jis turėtų grąžinti šio tinklalapio persiuntimą. Tada galite pridėti "noreferrer" raktinį žodį prie nuorodos ir išbandyti naršykles, ar jie palaiko, ar ne.

Štai HTML, kurį norite įdėti į savo tinklalapį, norėdami patikrinti referrerio ir noreferrer nuorodas:

Ši nuoroda turėtų būti referencinė
Ši nuoroda neturėtų būti persiuntimo

Kai spustelėsite pirmąją nuorodą, turėtumėte gauti tokį atsakymą kaip:

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

Kai spustelėsite antrą nuorodą, turėtumėte gauti tokį atsakymą kaip:

Jūs atvykote čia tiesiogiai arba nenurodytas referentas.

Savo bandymais "Chrome" ir "Safari" tinkamai palaikė rel = noreferrer atributas, o "Firefox" ir "Opera" to nepadarė. Aš neišbandžiau "Internet Explorer".

Gaukite daugiau informacijos apie HTML referenciją: