Attualmente sto usando questo codice con HTMLPurifier per consentire attributi data-*
tag HTML:permettendo dati- * attributi con HTMLPurifier
$def = $config->getHTMLDefinition(true);
$def->addAttribute('div', 'data-aaa', 'Text');
$def->addAttribute('div', 'data-bbb', 'Text');
// ...
C'è un modo per consentire a tutti i data-*
attributi in una sola volta, preferibilmente su tutto il codice HTML tag? (non sono un problema di sicurezza nel mio caso - per quanto ne so, ovviamente)
Sai come si potrebbe fare? Ho provato a guardare il codice ma non sono riuscito a trovare un posto dove è stato fatto ... – johndodo
In altre parole, esiste un metodo 'isValidAttribute()' che posso sovrascrivere? – johndodo
No, il problema è che 'isValidAttribute' viene eseguito utilizzando una ricerca hash, quindi è necessario sostituire l'intera struttura dati. –