Bezpieczeństwo aplikacji webowych · Junior · Pytanie 20 z 75
Która linia bezpiecznie pokazuje imię użytkownika w elemencie?
const name = new URLSearchParams(location.search).get('name');- 1
el.innerHTML = name; - ✓Poprawna odpowiedź:
el.textContent = name; - 3
el.outerHTML = '<b>' + name + '</b>';
Wyjaśnienie
textContent traktuje wartość jako zwykły tekst. innerHTML i outerHTML parsują ją jako HTML, więc <img src=x onerror=...> uruchomiłby kod.