国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript – Frage zur Ausgabe von </script> im <script>-Tag
ringa_lee
ringa_lee 2017-06-14 10:52:30
0
3
1041

Problembeschreibung:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <script>
    console.log("</script>");
  </script>
</body>
</html>

Ausgabe nicht m?glich, Fehler: Uncaught SyntaxError: Invalid or unexpected token.

Ist das ein Browser-BUG?

ringa_lee
ringa_lee

ringa_lee

Antworte allen(3)
Ty80

結合瀏覽器看起解析,估計能明白,因為你要console的是一個script的結束標簽,瀏覽器在解析html標簽的時候,直接就把它當做結束標簽用了,這時候你會看到頁面上只顯示了");,余下的本來是真正的結束標簽,被當做多余處理掉了。

類似情況還有

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <script>
      //</script>
  </script>
</body>
</html>

從解析標簽的角度來看,瀏覽器:“這鍋我不背”。

如果要正常顯示,可以 加轉義

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <script>
    console.log("<\/script>");
  </script>
</body>
</html>
漂亮男人

瀏覽器內(nèi)核的HTML解析器是一種“狀態(tài)機”的處理方式;
html解析原理

伊謝爾倫

谷歌可以輸出

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage