Kopieren Sie /libs/cq/xssprotection/config.xml in /apps/cq/xssprotection/config.xml.
Zuletzt aktualisiert am
1. Juni 2021
|
Gilt auch für CQ 5.6
Problem: Die Funktion „In neuem Fenster öffnen“ der Hyperlink-Komponente funktioniert nicht in der RTE-Komponente.
Lösung: Deklarieren Sie das Zielattribut in der AntiSamy-Konfigurationsdatei in CRXDE Light.
-
-
Öffnen Sie die Datei /apps/cq/xssprotection/config.xml.
-
Fügen Sie im Abschnitt „Gemeinsame Attribute“ die folgende Zielattributdeklaration hinzu.
<attribute name="target">
<regexp-list>
<regexp value="[a-zA-Z0-9-_\$]+" />
</regexp-list>
</attbribute>
-
Finden Sie die Tag-Deklaration, indem Sie den Begriff <tag name="a" suchen.
-
Fügen Sie die folgende Zeile in die Attributliste ein:
<attribute name="target" />
-
Speichern Sie die Datei. Jetzt wird der Link in einem neuen Fenster angezeigt, wenn die Option ausgewählt ist.
Hinweis:
Weitere Informationen
Dieses Problem tritt auf, weil der XSS-Filter das Zielattribut des A-Elements trimmt.