问题描述:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
console.log("</script>");
</script>
</body>
</html>
无法输出,报错:Uncaught SyntaxError: Invalid or unexpected token
。
这属于是浏览器的BUG吗?
浏览器内核的HTML解析器是一种“状态机”的处理方式;
html解析原理