
co to jest link noreferrer
Link "noreferrer" to kolejny atrybut HTML używany w znacznikach hiperłączy (<a>
), który działa w połączeniu z atrybutem target="_blank"
. Służy on do zapobiegania przekazywaniu informacji o stronie źródłowej (stronie, z której użytkownik przechodzi do danego linku) do strony docelowej.
Kiedy używasz atrybutu target="_blank"
w hiperłączu, domyślnie przeglądarka przekazuje informacje o stronie źródłowej do strony docelowej przez tzw. "HTTP Referer header". Oznacza to, że strona docelowa będzie wiedziała, z jakiej strony użytkownik przyszedł na jej stronę. W niektórych przypadkach może to być niepożądane z punktu widzenia prywatności użytkownika lub też może prowadzić do niechcianego śledzenia.
Aby uniknąć przekazywania informacji o stronie źródłowej, możesz dodać atrybut rel="noreferrer"
do znacznika hiperłącza. Dzięki temu przeglądarka nie będzie przekazywać nagłówka "HTTP Referer" do strony docelowej, co pozwoli na zachowanie większej prywatności użytkowników i ograniczenie możliwości śledzenia.
Przykład linku noreferrer
<a href="https://www.argonium.pl" target="_blank" rel="noreferrer">Link do strony argonium.pl</a>
Warto pamiętać, że dodanie atrybutu rel="noreferrer"
nie powoduje, że strona docelowa nie będzie wiedziała, że użytkownik przechodzi na jej stronę. Nadal będzie widoczny sam fakt przejścia, ale nie zostanie przekazana informacja o stronie źródłowej (np. URL strony, z której użytkownik przyszedł).