HTML では、タグとエンティティは<script>タグ内で解析されず、</すぐにタグを終了します。したがって、
<script><b>fun & things</
は、正確な内容のスクリプト タグを提供します<b>fun & things。
JSON を含めていて、スクリプトに文字を含めたい場合は、それらの文字が表示される唯一の場所が文字列であり、1 つのスラッシュに変わるエスケープ シーケンスであるため、</に置き換えることができます。<\/\/
ただし、JavaScript を使用していない場合、このトリックは機能しません。私の場合、具体的には<script type="math/tex">、ソースにa を挿入して、 MathJaxが処理できるようにしようとしています。</元の HTML ソースでエスケープする方法はありますか? (特に必要はありませんが</、汎用ツールを作成していて、任意のテキストを使用できるようにしたいと考えています。)
(JavaScript で script タグを作成し、そのinnerTextにデータを入力することは可能ですが、生の HTML で作業しているため、それはできません。)