如何让goog.html.sanitizer.HtmlSanitizer.Builder允许"placeholder"属性

How to allow goog.html.sanitizer.HtmlSanitizer.Builder to permit the "placeholder" attribute

我使用 goog.html.sanitizer.HtmlSanitizer.Builder 创建安全的 HTML,然后将其动态插入到对话框中。我想要一个使用 Html 5 "placeholder" 属性的输入字段。

我试过了

.alsoAllowTagsPrivateDoNotAccessOrElse ([ "placeholder"])

并得到了预期的严重编译器错误!

我最终将占位符属性添加到 closure-library 属性白名单 javascript 代码中。删除了对 alsoAllowTagsPrivateDoNotAccessOrElse 的调用,一切正常。