sam*_*old 5 php xss htmlpurifier
我的html净化器设置现在只允许这些标签
$configuration->set('HTML.Allowed', 'p,ul,ol,li');
Run Code Online (Sandbox Code Playgroud)
我想允许缩进列表,我的编辑器使用这个HTML
<ul style="margin-left: 40px;">
Run Code Online (Sandbox Code Playgroud)
我该如何更改HTMLPurifier Allowed标签?我想添加style
,但我认为最好准确指定允许的样式,在这种情况下是哪种样式margin-left
.更改HTML的正确方法是什么.适用于此案例?
Edw*_*ang 18
允许样式属性,然后使用%CSS.AllowedProperties修改允许的CSS属性.
$configuration->set('HTML.Allowed', 'p,ul[style],ol,li'); $configuration->set('CSS.AllowedProperties', 'margin-left');
PS我很惊讶有多少人不理解HTML Purifier的工作原理.