Skip to content

Instantly share code, notes, and snippets.

@kazuho
Last active December 27, 2015 12:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kazuho/7329584 to your computer and use it in GitHub Desktop.
Save kazuho/7329584 to your computer and use it in GitHub Desktop.

http://b.hatena.ne.jp/entry/blog.ohgaki.net/javascript-string-escape あたりで盛り上がっていた件、僕も、そもそもそういうことはやめたがいい派ですが、一方で、SCRIPTタグ内に動的生成したデータを埋め込むのは、それほど難しいことではないかと思います。

というのは、元のエントリではエスケープ関数を自作していますが、実際はありもののエスケープ関数を使って、SCRIPTタグ内に正しくエンコードされたデータを埋め込むことが可能だからです。具体的には、

  • データを JSON エンコードし
  • 次に </ を </ に変換する

という手順を踏めば良いかと。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment