我一直在浏览有关清理 HTML 标记字符串以在页面上重新显示的讨论(例如博客评论)。在过去,我只是单方面逃避了重新显示的标记。

有谁知道除了删除“不安全”标签之外是否还有其他解决方案?

如果标记无效怎么办?例如,您如何防止和未关闭的 标记对页面上紧随其后的所有文本进行粗体显示?

似乎 Stackoverflow 处理这个。

未闭合的“b”标签示例

谢谢。

最佳答案

Stackoverflow 要么使用 textile,要么使用非常类似的东西。

Textile 或多或少保证会吐出有效的 (x)html,通过清理用户输入来改善许多典型问题。

关于asp.net - HTML 清理 - 错误的标记?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/414366/

10-12 12:48
查看更多