Come posso consentire i dati base64 per l'attributo src dei tag immagine? Vedo codice come questo:Come posso configurare HTML Purifier per consentire l'URI di dati per image src?
$config->set('URI.AllowedSchemes', array('http' => true, 'https' => true, 'mailto' => true, 'ftp' => true, 'nntp' => true, 'news' => true, 'data' => true));
In questo caso, è data => true
che permette al Base64? E se sì, come posso consentire i dati di base64 solo per l'attributo src del tag img? (Non voglio permettere URI dati in altre situazioni.)
ho pensato di fare qualcosa di simile:
$ def-> addAttribute ('a', 'target', 'Enum # _blank, _self, _target, _top');
Ma nel mio caso come questo:
$ def-> addAtribute ('img', 'src', 'Enum # data, http, https, ...);
è possibile?
Così si vuole consentire solo gli URL di dati per immagine SRC attribuiscono? O vuoi che l'attributo src per le immagini sia sempre l'URL dei dati? – Anthony
"Quindi vuoi consentire solo URL di dati per l'attributo SRC immagine?" Sì;) Voglio consentire l'attributo dell'immagine SRC: dati, http, https, risorse/img/foto1.png ... Per contro, voglio solo consentire la base64, quindi i dati per l'attributo src del tag immagine . Non permetterò i dati su altri tag –
Quindi, solo gli attributi src sugli elementi img possono essere URL di dati? – Anthony