Przeglądarka i wydajność · Junior · Pytanie 64 z 75
Jeśli musisz wstawić HTML od użytkownika (np. formatowane komentarze), co należy zrobić?
- 1Usunąć tagi
<script>wyrażeniem regularnym - 2Wstawić przez
innerHTMLwewnątrztry/catch - ✓Poprawna odpowiedź: Zsanityzować go sprawdzoną biblioteką jak DOMPurify przed wstawieniem
Wyjaśnienie
Filtry regex przepuszczają wektory jak <img src=x onerror=...> czy <svg onload>. Prawdziwy sanitizer parsuje HTML i zostawia tylko dozwolone elementy.