0
$config->set('URI.AllowedSchemes', array('data' => true, 'http' => true));
$config->set('HTML.AllowedElements', array(
'a', 'img'
));
$config->set('HTML.AllowedAttributes', array(
'a.href', 'img.src'
));
У меня есть конфигуратор htmlpurifier, как указано выше. Я хочу, чтобы URI.AllowedSchemes
применял определенный тег html. Например, img
тег может иметь только данные, а тег a
может содержать только http. Есть ли способ достичь этого?htmlpurifier разрешает схему для определенных тегов
Я не думаю, что вы можете сделать это с настройкой, но вы можете написать свой собственный класс обработки атрибутов для 'img' и' a'. Возможно, посмотрите http://stackoverflow.com/questions/2638640/html-purifier-removing-an-element-conditional-based-on-its-attributes и посмотрите, поможет ли это вам? (Я только комментирую и не отвечаю, потому что это довольно полузасушливый ответ, но я надеюсь, что это поможет вам.) – pinkgothic