Inline-Javascript mit der Zeichenfolge "<script>" schließt das Skript-Tag versehentlich
Ich schreibe ein großes JS-Programm ein, das eine Codezeile wie folgt enthält:
doc.write("<script>var app = \"" + _2d() + "\";</script>");
Leider denkt der Browser (Chrome), dass das Skript in der Zeichenfolge das schließende Skript-Tag ist, und nimmt alles danach wie seinen HTML-Text.
Wie kann ich einen solchen String einfügen und ihn maskieren, damit das HTML-Parsing des Browsers nicht durcheinander gerät?