我真的不喜欢我们wiki上<big>
的非语义用法,并且想要阻止它。平稳命令到目前为止还没有工作,所以我转而按代码进行操作......
AFAIK,没有配置开关来控制HTML标签的黑名单/白名单。查看源代码,似乎数据来自Sanitizer::getRecognizedTagData()
,而工作本身则在Sanitizer::removeHTMLtags()
中完成。但是,我没有看到自己添加到列表的方法,除了使用其中一个钩子(InternalParseBeforeSanitize
,InternalParseBeforeLinks
)之前或之后:
Sanitizer::removeHTMLtags()
,将附加标记设为黑名单作为参数<big>
标记。第一个是重复工作,第二个是重复代码。有没有更好的办法?你会推荐什么?