【问题标题】:HtmlPurifier and pre tag contentHtmlPurifier 和前置标签内容
【发布时间】:2011-10-27 19:31:15
【问题描述】:

有谁知道我应该如何配置 HtmlPurifier 以忽略

 标记中的内容?
目前我有这样的事情:

require_once('HTMLPurifier.auto.php');
$config = HTMLPurifier_Config::createDefault();
$config->set('HTML.Doctype', 'XHTML 1.0 Transitional');
$config->set('Attr.AllowedFrameTargets', array('_blank'));
$config->set('HTML.Trusted', true);
$config->set('HTML.SafeObject', true);
$config->set('Output.FlashCompat', true);
$config->set('Filter.Custom',  array( new HTMLPurifier_Filter_SafeIframe() ));
$config->set('Attr.EnableID', true);
$def = $config->getHTMLDefinition(true);
$def->addAttribute('a', 'href*', 'URI');
$def->addAttribute('a', 'rel', 'CDATA');
$objPurifier = new HTMLPurifier($config);
return $objPurifier->purify($string);

【问题讨论】:

  • 我也有同样的问题,你解决了吗?如果您发布您的做法,我将不胜感激。

标签: htmlpurifier


【解决方案1】:

【讨论】:

    【解决方案2】:

    我解决了添加

    pre[class]
    

    到属性

    HTML.Allowed 
    

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-05
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多