+ Add allowed attr for purifier.

This commit is contained in:
孔令茂
2023-12-27 10:47:03 +08:00
parent 6c7a2f8579
commit cd298d3b91
+4
View File
@@ -543,6 +543,10 @@ class baseHTML
$app->loadClass('purifier', true);
$purifierConfig = HTMLPurifier_Config::createDefault();
$purifierConfig->set('Cache.DefinitionImpl', null);
/* 设置a标签允许的特殊属性,应用于高亮左侧导航。 */
$purifierConfig->getHTMLDefinition(true)->addAttribute('a', 'data-app', 'CDATA');
$purifier = new HTMLPurifier($purifierConfig);
return $purifier->purify($button);