Browser und Performance · Junior · Frage 61 von 75
Warum verursachen React- und Vue-Templates meist kein XSS, wenn man {userInput} rendert?
- 1Sie escapen als Text eingefügte Werte standardmäßig
- 2Sie führen alle Skripte in einer Sandbox aus
- 3Sie blockieren Nutzereingaben, die
<enthalten
Antwort zeigen
Richtige Antwort: Sie escapen als Text eingefügte Werte standardmäßig
Erklärung
Escapen ist der Standard; das Risiko kehrt mit Notausgängen wie dangerouslySetInnerHTML oder v-html zurück und mit javascript:-URLs.