Vue · Junior · Frage 39 von 75

Warum ist v-html gefährlich?

<div v-html="comment.body"></div>
Antwort zeigen

Richtige Antwort: Es fügt rohes HTML ein, Nutzerinhalte können also Skripte ausführen

Erklärung

Vue escaped die Ausgabe von {{ }}, aber v-html umgeht das. Nutze es nur mit vertrauenswürdigem Inhalt oder mit HTML, das eine Bibliothek wie DOMPurify bereinigt hat.

Zum Weiterlesen

Fehler in der Frage

Vue · Junior · Frage 39

Teste dich selbst

Mach den Test Vue · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen