为什么htmlpurifier删除允许IMG标记?

时间:2012-03-05 07:45:20

标签: html htmlpurifier

我已将此简单格式错误的HTML放入htmlpurifier demo page (link with my test html)

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

我还指定了“p”和“img”标签的白名单。

但是,结果输出为:

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

为什么htmlpurifier会删除IMG标记,即使它已列入白名单?

1 个答案:

答案 0 :(得分:2)

您必须告诉它明确允许srcalt属性。在HTML允许框中指定($HTML.Allowed):

p
img[alt|src]