【发布时间】:2023-03-11 22:06:01
【问题描述】:
我将添加一个带有“a”元素的自定义属性“custom-type”,同时只允许“h1”和“a”元素。
我尝试以下代码:
$config= HTMLPurifier_Config::createDefault();
$config->set('Attr.EnableID',true);
$def = $config->getHTMLDefinition(true);
$def->addAttribute('a', 'custom-type', 'Text');
$config->set('HTML.Allowed', 'h1,a[href|id|custom-type]');
$html_purifier = new \HTMLPurifier($config);
$clean_html = $html_purifier->purify($str);
它会产生如下错误:
“文件第 69 行调用终结后无法设置指令”
我想知道上面的代码有什么问题。任何建议将不胜感激。
【问题讨论】:
标签: htmlpurifier