我使用JSoup来保护富文本区域以防止有害代码。如何获取传递给JSoup的parse,clean或isValid函数的字符串中的所有不允许的标记/代码的列表?
我使用ColdFusion并可以使用JSoup解析文本:
var jsoupDocument = application.jsoup.parse( this.Description );
如何获取包含JSoup的getErrors()
函数的列表,以查看哪些HTML不符合我的whitelist.relaxed()
?
答案 0 :(得分:2)
我不相信jsoup中的直接功能是根据您的白名单获取无效元素的列表。你必须自己动手。
这并不过分复杂。您仍然可以使用.horizontal {
float: left;
}
对象工作,选择所有元素,然后使用jsoup的Document
函数针对白名单单独检查它们。
举个例子,这可能会让你开始......
isValid()