1

我一直在阅读有关将脚本注入 HTML 文件的内容,主要是在这里

但我也遇到了使用该document.write方法的这种变化。

document.write('<scr'+'ipt type="text/javascript" src="' + url + '"></scr'+'ipt>');

将标签的<script一部分分开有什么好处?<script><scr'+'ipt

4

1 回答 1

5

没有。这只是货物崇拜。

将序列</script>作为<script>元素内的数据存在问题(因为它将充当结束标记并终止该脚本元素)。但是,最好通过转义而不是串联来处理:"<\/script>". (Best 有点主观,但它更短,使用更少的操作并且(IMO)更具可读性)。

串联是它的有效替代方案,有些人误解了需求并将其应用于开始标签和结束标签,然后其他人只是复制/粘贴了结果。因此:货物崇拜

于 2013-07-23T14:56:15.017 回答