HTMLPurifier移除内联CSS

10

我正在使用htmlpurifier来清理用户内容。我试图删除内联样式属性,比如

<div style="float:left">some text</div>

我想要删除整个style属性。

如何使用htmlpurifier实现?

1个回答

21
你可以通过传递一个有效的 CSS 属性数组来调整 AllowedProperties 配置,使之不被删除(白名单方式)。
然而,以下代码将删除所有 CSS 属性。
$config->set('CSS.AllowedProperties', array());

查看此在线演示净化您的输入 HTML


再次感谢!可爱的解决方案) - opuhliyvladyslav

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接