Pyydä selainta olemaan käyttämättä viittaustietoja
HTML5 lisäsi paljon uusia ominaisuuksia , ja yksi niistä on attribuutin uusi noreferrer-avainsana. Tämä avainsana kertoo selaimelle, että se ei saisi kerätä tai tallentaa HTTP-referenssitietoja, kun kyseistä linkkiä noudatetaan. Huomaa, että attribuutti on kirjoitettu norefe rr , jossa kaksi rs poikkeaa HTTP-otsakkeesta, jolla on vain yksi r. ( Spell Referrer ).
Tämä on hyödyllinen avainsana web-suunnittelijoille, jotta voit hallita mitä linkkejä siirrät sivustosi viittaustietosi.
Toisin sanoen lukijat voivat klikata linkkejä, mutta kohdesivusto ei näe, että he tulivat sivustostasi.
Noreferrer-avainsanan käyttö
Voit käyttää noreferrer-avainsanaa sijoittamalla sen rel-attribuuttiin minkä tahansa A- tai AREA-elementin sisällä.
Vuodesta 2013 lähtien rel = noreferrer-avainsanaa ei tueta kaikissa selaimissa. Jos verkkosivustolla on kriittinen tarve estää nämä tiedot, sinun on tarkasteltava välityspalvelimia ja muita ratkaisuja estämään sivustosi viittaustiedot.
Testaa Noreferrer-linkit
Jos käyt tämän sivun, sen pitäisi palauttaa tämän verkkosivun viittaaja. Voit lisätä noreferrer-avainsanan linkkiin ja testata selaimesi nähdäksesi, tukevatko ne vai eivät.
Tässä on HTML-koodi, jonka avulla voit lähettää verkkosivustasi viittaus- ja noreferrer-linkkejä:
Tällä linkillä pitäisi olla viittaaja
Tällä linkillä ei pitäisi olla viittaajaa
Kun napsautat ensimmäistä linkkiä, saat vastauksen, kuten:
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 / noin / showreferer.html
Ja kun napsautat toista linkkiä, saat vastauksen, kuten:
Tulit tänne suoraan, tai viittaajaa ei lähetetty.
Testissäni Chrome ja Safari tukivat rel = noreferrer -attribuutin oikein, mutta Firefox ja Opera eivät. En ole testannut Internet Exploreria.
Saat lisätietoja HTML-viittaajasta: