Problema relativo al filtro XSS con l’attributo target del tag

Problema - La funzione Apri in una nuova finestra del componente hyperlink non funziona all’interno del componente RTE

Soluzione - Dichiara l’attributo target nel file di configurazione AntiSamy in CRXDE Light.

  1. Copia /libs/cq/xssprotection/config.xml in /apps/cq/xssprotection/config.xml.

  2. Apri /apps/cq/xssprotection/config.xml.

  3. Nella sezione common-attributes, aggiungi la seguente dichiarazione dell’attributo target.

    <attribute name="target">

    <regexp-list>

       <regexp value="[a-zA-Z0-9-_\$]+" />

    </regexp-list>

    </attbribute>

  4. Trova la dichiarazione del tag ricercando il termine <tag name="a".

  5. Aggiungi la riga sottostante nell’elenco degli attributi:

    <attribute name="target" />

  6. Salva il file. Ora, se l'opzione è selezionata, il link si aprirà in una nuova finestra.

Informazioni aggiuntive

Questo problema si verifica perché il filtro XSS taglia l'attributo target di un elemento.

 Adobe

Ottieni supporto in modo più facile e veloce

Nuovo utente?