【发布时间】:2011-03-11 17:36:57
【问题描述】:
我的目标是获取最终用户输入的 HTML,删除某些不安全的标签,例如 <script>,并将其添加到文档中。有人知道一个好的 Javascript 库来清理 html 吗?
我在网上搜索了一些,包括John Resig's HTML parser、Erik Arvidsson's simple html parser和Google's Caja Sanitizer,但我一直没能找到很多关于人们是否有使用这些库的良好经验的信息,我'我担心它们不够强大,无法处理任意 HTML。将 HTML 发送到我的 Java 服务器进行清理会更好吗?
【问题讨论】:
-
鉴于它最好在服务器端进行清理,因此可能不值得付出额外的努力。除非您的客户端消毒剂始终提供与服务器端完全相同的结果,否则可能不值得。
标签: javascript html parsing xss sanitization