Zum Inhalt springen

Entfernen von „unerwünschtem“ HTML im WYSIWYG-Editor

23. September 2024 Alkacon Software
Eine Reihe von HTML-Tags werden nun automatisch während der Eingabe entfernt.

Im WYSIWYG-Editor können über die Quelltexteingabe (<> Button) beliebige HTML-Tags eingefügt werden. Dies wurde in der Vergangenheit  gelegentlich genutzt, um HTML-Code für externe Komponenten einzubinden, z.B. per iframe von Social-Media-Plattformen.

Solcher HTML-Code sollte jedoch niemals im WYSIWYG-Editor, sondern entweder über ein Medienelement oder einen Flexiblen Inhalt eingefügt werden.

Einbindungen im WYSIWYG-Editor bringen eine Reihe von Problemen mit sich! Sie…

  • …ignorieren die Cookie- und Datenschutzeinstellungen des Nutzers.
  • …funktionieren oft nicht auf mobilen Endgeräten.
  • …passen oft nicht ins Design.

Solche „unerwünschten“ HTML-Tags wie z.B. iframe, embed, object, video, template, fencedframe, frame, frameset, script und link werden daher nun automatisch entfernt!

Wird ein solches HTML-Tag im WYSIWYG-Editor eingefügt, so wird es sofort und ohne Warnung  entfernt. Daher können diese HTML-Tags nicht mehr im WYSIWYG-Editor verwendet werden.

Wenn Sie auf Ihrer Seite unbedingt HTML benötigen, das im Editor „unerwünscht“ ist, verwenden Sie stattdessen einen Flexiblen Inhalt.

Anmerkungen:

  • Die Entfernung erfolgt während der Bearbeitung im Editor.
  • „Unerwünschtes“ HTML, das bereits in einem Inhalt vorhanden ist, funktioniert so lange weiter, bis der Inhalt erneut im Editor bearbeitet wird.
  • Die Einstellungen für „unerwünschtes“ HTML sind je nach OpenCms-Installation individuell konfigurierbar.