gpt4 book ai didi

php - 是否允许使用 HTMLPurifier 嵌入/对象/参数 HTML 标签?

转载 作者:搜寻专家 更新时间:2023-10-31 20:56:24 25 4
gpt4 key购买 nike

是否可以使用 HTMLPurifier 嵌入、对象和参数 HTML 标签?我试图允许嵌入 YouTube、Vimeo 等视频,但无论我尝试什么,它们总是被剥离。我知道允许使用这些标签是有风险的。

如果不可能,PHP 还有哪些其他 HTML 过滤选项? 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所以可能在未来几个月内最终完成。

关于php - 是否允许使用 HTMLPurifier 嵌入/对象/参数 HTML 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1368809/

25 4 0