Верстка · Junior · Запитання 9 з 75
Навіщо посиланню з target="_blank" додають rel="noopener noreferrer"?
- 1Щоб браузер заздалегідь завантажив сторінку й відкрив нову вкладку швидше
- ✓Правильна відповідь: Щоб відкрита вкладка не отримала
window.openerі адресу початкової сторінки - 3Щоб пошукові роботи не переходили за посиланням і не передавали йому вагу
Пояснення
Без noopener нова вкладка може через window.opener підмінити початкову сторінку (атака reverse tabnabbing). noreferrer додатково не передає заголовок Referer. Сучасні браузери вже застосовують noopener за замовчуванням для _blank, але атрибут досі пишуть явно. На індексацію впливає nofollow, а не ці значення.