diff --git a/lib/base/front/front.class.php b/lib/base/front/front.class.php index d020227208..fcf22ff917 100644 --- a/lib/base/front/front.class.php +++ b/lib/base/front/front.class.php @@ -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);