HTML-Bereinigung wird konfiguriert

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Sie müssen eine Skripteinbindung ändern, um Konfigurationsänderungen an der HTML-Bereinigung vorzunehmen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Skripteinbindungenan.
    2. Öffnen HTMLSanitizerConfig .
    3. Um der Ausschlussliste Elemente hinzuzufügen, verwenden Sie die Klasse HTML_BLACKLIST.

      Um der Aufnahmeliste Elemente hinzuzufügen, verwenden Sie die Klasse HTML_WHITELIST.

      Dieses Format verwenden:

      HTML_XXXXLIST :{
              globalAttributes :{ 
       
                  attribute:[attribute-name1,...],
                  attributeValuePattern:{ attribute-name2:attribute-value-regex-pattern,...}
       
              },<html-element-name>:{// Same as Above},----}
      • globalAttributes Enthält Attribut- oder attributeValuePattern-Elemente, die global für alle HTML-Elemente gelten.
      • attribute Ist eine kommagetrennte Liste von Attributen.
      • attributeValuePattern Ist ein Wörterbuch von Attribut-zu-Attribut-Wert-regex-pattern-Paaren. Das Attribut-Wert-regex-pattern ist ein regulärer Ausdruck, der dem Attributwert entsprechen muss.

    Beispiel

    Betrachten Sie das folgende Beispiel:

    HTML_WHITELIST:{
            globalAttributes:{
                attribute:["id","name"],},
            img:{
                attribute:["style","align"],
                attributeValuePattern:{src:".*jpeg"}}, 
            iframe:{},}

    Der Aufnahmeliste werden die folgenden Elemente hinzugefügt:

    • Die ID und der Name der globalen Attribute. Dies ist eine Liste von Zeichenfolgen, die global auf alle Elemente angewendet werden können.
    • Das img-Element, in dem die Attribute stilistisch und ausgerichtet sind.
    • Das img-Element, bei dem das Quellattribut des Bilds eine Datei mit der Erweiterung .JPEG ist. Dies ist ein Beispiel für ein reguläres Ausdrucksmuster, das einem Attributwert entspricht.
    • Das iFrame-Element.