Lieber Matthias,
Wenn denn über Ajax in
textetwa 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