這不再是必要的了。 這只是一種向后兼容的黑客攻擊 - 當腳本首次插入靜態HTML頁面時,大多數瀏覽器都無法支持它們。 如果沒有注釋,它們將忽略<script>
標記的語義(它們不理解),然后將腳本源發布到頁面上。
具有諷刺意味的是,解決方案本身就是一個黑客攻擊--AFAIK,HTML規范的任何部分都沒有說應該在注釋內部解析腳本標記。 所有瀏覽器選擇這一點的事實似乎比其他任何事情更巧合。 當然,使用XHTML,注釋是注釋,因此完全一致的瀏覽器必須忽略您的腳本。
所以基本上,除非你想支持真的, 真的很老的瀏覽器(在突破一些新的成本),它不再需要做到這一點。