允许 href 链接到 owasp HtmlPolicyBuilder 中的 phone 号

Allow a href links to phone number in owasp HtmlPolicyBuilder

我正在尝试正确配置 owasp HtmlPolicyBuilder,以便它不会从这样的示例字符串中删除 a href tel <p><a href="tel:8888888888">Phone number</a></p>。这是我目前拥有的:

PolicyFactory policy = new HtmlPolicyBuilder()
   .allowCommonBlockElements()
   .allowStandardUrlProtocols()
   .allowElements("a")
   .allowAttributes("href").onElements("a")
   .toFactory();

但是我在使用它之后得到的只是:<p>Phone number</p>a href 已完全删除。

还需要什么added/modified?

我刚刚弄清楚我错过了什么:

.allowUrlProtocols("tel")