Felix Riesterer: Ajax und Jürgens Tabellensortierer

Beitrag lesen

Lieber Matthias,

Wenn denn über Ajax in text etwa ein <script src="https://example.org/evil.js"> enthalten wäre...?

Wie könnte man darauf reagieren?

ein regulärer Ausdruck könnte den String in text auf ein Script-Tag hin untersuchen:

if (text.match(/<script\b/i)) {
  // Problem!
} else {
  // ok, use innerHTML
}

Wenn Dein HTML-Code in text Zeilenumbrüche hat, wäre eventuell noch ein passender Modifier zusätzlich zu /.../i anzubringen.

Liebe Grüße

Felix Riesterer