Konfigurator
Zusätzliche SVG-Tags und -Attribute erlauben, die manche Icon-Bibliotheken brauchen. Gefährliche Namen wie script bleiben immer gesperrt.
Der Sanitizer behält nur SVG-Tags und -Attribute, die auf seiner Allow-Liste stehen. Für fast jede Datei ist das richtig. Manche Icon-Bibliotheken nutzen aber ein Element oder Attribut, das nicht auf der Liste steht, und ihre Icons verlieren nach dem Bereinigen ein Detail. Mit dem Konfigurator ergänzt ein Administrator solche Namen ohne Code.
Bevor du loslegst
- Deine Pro-Lizenz ist aktiv. Der Konfigurator hat keinen Funktionsschalter, auf einer lizenzierten Website ist er immer da.
- Du weißt genau, welches Tag oder Attribut fehlt, zum Beispiel aus dem Bericht des SVG-Cleaners ("Würde entfernt").
Zusätzliche Namen erlauben
Konfigurator öffnen
Gehe zu Icons → Konfigurator. Er liegt im Menübereich Sicherheit.
Einschalten
Schalte Zusätzliche Tags und Attribute erlauben ein. Solange das aus ist, sind nur die üblichen SVG-Elemente erlaubt.
Tags ergänzen
Trage unter Zusätzliche Tags einen Tag-Namen pro Zeile ein, zum Beispiel view.
Attribute ergänzen
Trage unter Zusätzliche Attribute einen Attribut-Namen pro Zeile ein, zum Beispiel focusable.
Ergebnis prüfen
Änderungen werden automatisch gespeichert. Nicht erlaubte Namen werden verworfen und unter dem Feld mit Grund genannt, zum Beispiel "Nicht hinzugefügt: script (unsicher, immer abgelehnt)".
Die neuen Regeln gelten für jeden neuen Upload und jedes Icon, das du ab dann hinzufügst. Bereits gespeicherte Dateien ändern sich nicht. Scanne mit dem SVG-Cleaner noch einmal, um das neue Urteil zu sehen.
Was nie erlaubt werden kann
Diese Namen werden abgelehnt, egal was du einträgst, weil sie Code ausführen oder Inhalte von woanders laden können:
| Art | Namen |
|---|---|
| Skripte und Stile | script, style |
| Eingebettete Dokumente | foreignObject, iframe, embed, object |
| Ereignisse | handler, listener und jedes Attribut, das mit on beginnt, etwa onload |
| Animation | set, animate, animateColor, animateMotion, animateTransform, discard |
| Links | href, xlink:href |
Auch ein Name mit Präfix, etwa s:script, wird geprüft.
Gut zu wissen
- Namen, keine Werte. Du erlaubst ein Tag oder Attribut über seinen Namen. Jeder Wert wird weiterhin geprüft.
- Überall dieselben Regeln. Uploads, Icon-Bibliothek, Sets, Importe und der SVG-Cleaner nutzen alle die erweiterte Liste.
- Alternative per Code. Entwickler erreichen dasselbe mit den Filtern
esw_svg_allowed_tagsundesw_svg_allowed_attributes.
Häufige Fragen
Passende Anleitungen
SVG-Dateien hochladen
Was der Sanitizer standardmäßig entfernt.
SVG-Cleaner und Reparatur
Sehen, was entfernt würde.
Für Entwickler: Sanitizer-Filter und die Entwickler-Referenz.