小编joo*_*kos的帖子

<script>标记中的JavaScript字符串中的</ script>

我有一个应用程序,可以生成各种各样的东西到页面上的JavaScript字符串.我以为所有逃脱都没问题,但后来我遇到了一个奇怪的问题,我无法找到理由:

在html页面中这不应该是合法的:

<script type="text/javascript">
    alert("hello </script>");
</script>
Run Code Online (Sandbox Code Playgroud)

'合法'意味着它会产生警报hello </script>.

显然,我的盒子上的moz和chrome都会</script>在警报字符串的一部分之后关闭脚本,不会产生任何警报和混乱的输出.有没有人碰到这个,这是一个浏览器错误吗?

html javascript

1
推荐指数
1
解决办法
2124
查看次数

标签 统计

html ×1

javascript ×1