クラス HtmlSanitizer

java.lang.Object
org.iplass.mtp.entity.definition.NormalizerDefinition
org.iplass.mtp.entity.definition.normalizers.HtmlSanitizer
すべての実装されたインタフェース:
Serializable

public class HtmlSanitizer extends NormalizerDefinition
HTMLサニタイズのNormalizer定義です。 許可されたHTML要素・属性以外を除去し、安全なHTMLに変換します。 主に、RichTextエディタで入力されたHTMLのサーバー側サニタイズを想定しています。

SafelistTypeでjsoupのSafelistプリセットを選択します。

customizeScriptにGroovyスクリプトを指定すると、選択したプリセットのSafelistオブジェクトを スクリプト内でカスタマイズできます。スクリプト内ではバインド変数safelist (org.jsoup.safety.Safelist)を操作します。

関連項目:
  • コンストラクタの詳細

    • HtmlSanitizer

      public HtmlSanitizer()
    • HtmlSanitizer

      public HtmlSanitizer(SafelistType safelistType)
  • メソッドの詳細

    • getSafelistType

      public SafelistType getSafelistType()
    • setSafelistType

      public void setSafelistType(SafelistType safelistType)
    • getCustomizeScript

      public String getCustomizeScript()
    • setCustomizeScript

      public void setCustomizeScript(String customizeScript)