+ Add allowed attr for purifier.

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