HTML i CSS · Junior · Pytanie 9 z 75
Po co dodawać rel="noopener noreferrer" do linku z target="_blank"?
- 1Aby przeglądarka wcześniej załadowała stronę i szybciej otworzyła nową kartę
- ✓Poprawna odpowiedź: Aby otwarta karta nie dostała
window.openerani adresu strony źródłowej - 3Aby roboty wyszukiwarek nie podążały za linkiem i nie przekazywały mu rankingu
Wyjaśnienie
Bez noopener nowa karta może przez window.opener podmienić oryginalną stronę (reverse tabnabbing). noreferrer dodatkowo pomija nagłówek Referer. Nowoczesne przeglądarki domyślnie stosują noopener dla _blank, ale atrybut nadal pisze się jawnie. Na indeksowanie wpływa nofollow, a nie te wartości.