RT,如果在 Markdown 中使用 HTML,其中的字符会被转义。
但是,KaTeX\KaTeXKATEX 渲染失败后会直接显示文本,且不会转义。
例如,以下 HTML(一个链接,点击后会弹出 hello! 的消息框):
hello!
<script>console.log('hello!')</script><a href="#">123</a>
在讨论区中会被转义,但在编辑器中会直接变成链接。是否可能有人在其中嵌入恶意 Javascript 代码,然后引导其他用户转发?