Почему htmlpurifier удаляет разрешенный тэг IMG? - PullRequest
1 голос
/ 05 марта 2012

Я поместил этот простой искаженный HTML-код на демонстрационную страницу htmlpurifier (ссылка с моим тестовым html) :

text1
<p></p>
<img src="/x.gif" alt="alt">
<div>text2</div>

Я также указал белый список тегов "p" и "img".

Однако, в результате получается следующее:

<p>text1
</p><p>
text2</p>

Почему htmlpurifier удаляет тег IMG, даже если он находится в белом списке?

1 Ответ

2 голосов
/ 05 марта 2012

Вы должны указать это для явного разрешения атрибутов src и alt. Укажите в поле HTML разрешено ($HTML.Allowed):

p
img[alt|src]
...