NodeValidatorBuilder.common 构造函数
创建一个新的 NodeValidatorBuilder,该构造函数接受常见的构造。
默认情况下,这将接受 HTML5 元素和属性,以及默认的 UriPolicy 和模板元素。
需要过滤的显著语法
- 只允许已知良好的 HTML5 元素和属性。
- 所有 URL 必须是同源,使用 allowNavigation 和 allowImages 指定额外的 URI 策略。
- 内联样式不允许。
- 不允许自定义元素标签,使用 allowCustomElement。
- 不允许自定义标签扩展,使用 allowTagExtension。
- 不允许 SVG 元素,使用 allowSvg。
对于只应包含格式化文本的 HTML 场景,使用 allowTextElements 更为合适。
使用 allowSvg 允许 SVG 元素。
实现
NodeValidatorBuilder.common() {
allowHtml5();
allowTemplating();
}