Inline javascript z ciągiem „<script>” zamyka omyłkowo tag skryptu
Umieszczam duży program JS, który zawiera wiersz kodu:
doc.write("<script>var app = \"" + _2d() + "\";</script>");
Niestety przeglądarka (chrome) uważa, że skrypt w łańcuchu jest zamykającym znacznikiem skryptu i faktycznie bierze wszystko po tym jak jego tekst HTML.
Jak dołączyć taki ciąg znaków i uciec od niego, aby nie mylić parsowania HTML przeglądarki?