是否有可能允许使用HTMLPurifier嵌入,对象和参数HTML标签?我试图让YouTube,Vimeo等视频嵌入,但无论我尝试什么,都会被剥离。我确实明白这些标签是有风险的。允许使用HTMLPurifier嵌入/对象/参数HTML标签?
如果这是不可能的,我还有哪些PHP过滤选项? Tidy似乎并不是专为过滤而设计的......是吗?而strip_tags()不会给我控制的级别 - 比如只允许某些属性 - 我正在寻找。
感谢您的帮助!
是否有可能允许使用HTMLPurifier嵌入,对象和参数HTML标签?我试图让YouTube,Vimeo等视频嵌入,但无论我尝试什么,都会被剥离。我确实明白这些标签是有风险的。允许使用HTMLPurifier嵌入/对象/参数HTML标签?
如果这是不可能的,我还有哪些PHP过滤选项? Tidy似乎并不是专为过滤而设计的......是吗?而strip_tags()不会给我控制的级别 - 比如只允许某些属性 - 我正在寻找。
感谢您的帮助!
对于较新的版本(4.1以上版本)Filter.YouTube
已被弃用。 因此,你应该使用HTML.SafeObject
& Output.FlashCompat
$config->set('HTML.SafeObject', true);
$config->set('Output.FlashCompat', true);
$config->set('HTML.Allowed', 'object[width|height|data],param[name|value]');
但htmlpurifier仍然有一些问题与YouTube &等,他们就可以在工作 的正确解释:http://htmlpurifier.org/phorum/read.php?5,2239,page=3在未来几个月应该最终这样做可能。