HTML5 dodał wiele nowych funkcji, a jeden z nich jest nowy noreferrer
słowo kluczowe dla tego atrybutu. To słowo kluczowe informuje przeglądarkę, że nie powinno gromadzić ani przechowywać informacji referer HTTP, gdy odnośny link jest śledzony. Zauważ, że atrybut jest zapisany noreferrer, z dwoma rs w przeciwieństwie do nagłówka HTTP, który ma tylko jeden r. (Jak przeliterować pisownię).
Jest to użyteczne słowo kluczowe dla projektantów stron internetowych, dzięki któremu możesz kontrolować, do jakich linków przekazujesz informacje o stronie odsyłającej do witryny. Innymi słowy, czytelnicy mogą kliknąć linki, ale strona docelowa nie zobaczy, że pochodzą z Twojej witryny.
Używanie słowa kluczowego Noreferrer
Aby użyć noreferrer
słowo kluczowe, umieścisz je w rel
atrybut wewnątrz dowolnego ZA
lub POWIERZCHNIA
element.
Począwszy od 2013 roku rel = noreferrer
słowo kluczowe nie jest obsługiwane we wszystkich przeglądarkach. Jeśli Twoja witryna ma krytyczną potrzebę zablokowania tych informacji, powinieneś zajrzeć do serwerów proxy i innych rozwiązań, aby zablokować informacje o stronie odsyłającej w Twojej witrynie.
Sprawdź swoje ogniwa Noreferrer
Jeśli odwiedzasz tę stronę, powinna ona zwrócić stronę odsyłającą. Następnie możesz dodać noreferrer
słowo kluczowe do linku i przetestuj swoje przeglądarki, aby sprawdzić, czy je obsługują, czy nie.
Oto kod HTML, który możesz umieścić na swojej stronie internetowej w celu przetestowania linków odsyłających i noreferrer:
Ten link powinien mieć odnośnikTen link powinien nie mieć stronę odsyłającą
Kiedy klikniesz na pierwszy link, powinieneś otrzymać odpowiedź:
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
A kiedy klikniesz na drugi link, powinieneś otrzymać odpowiedź:
Przybyłeś tu bezpośrednio, albo nie wysłano żadnego referera.
W moich testach zarówno Chrome, jak i Safari obsługiwały oba rel = noreferrer
atrybut poprawnie, podczas gdy Firefox i Opera nie. Nie testowałem Internet Explorera.
Uzyskaj więcej informacji na temat odnośnika HTML:
- Co to jest Referer
- Dlaczego Referrer pisze "Referer" w Web Devlopment?
- Co to jest Mój Referer |
- Przetestuj swoją przeglądarkę dla Referera
- Jak korzystać z Referer na stronach internetowych
- Czym jest DOM
referrer
Obiekt