假设现在有一个需求: 将外部的 js 文件通过 web 服务器合并到 html 内联输出, js 文件中可能包含各种奇怪的代码.
现在的问题是如何正确的处理 script 中出现的</script>
<script>
alert('</script>');
</script>
上面是最简单的例子, 有很多的解决方案:
<!-- -->
和CDATA
包含代码似乎无效.我现在需要一种标准的解决方案(可读性好, 并且简单可靠). 上述解决方案都不满足要求: 1,2 限定是字符串, 3,4 可读性差.