Przeglądarka i wydajność · Junior · Pytanie 61 z 75
Dlaczego szablony React i Vue zwykle nie powodują XSS, gdy renderujesz {userInput}?
- ✓Poprawna odpowiedź: Domyślnie escapują wartości wstawiane jako tekst
- 2Uruchamiają wszystkie skrypty w piaskownicy
- 3Blokują dane od użytkownika zawierające
<
Wyjaśnienie
Escapowanie jest domyślne; ryzyko wraca z furtkami jak dangerouslySetInnerHTML czy v-html oraz z URL-ami javascript:.