0
HTML 필터링을 위해 HTMLPurifier 4.6.0을 사용합니다.HtmlPurifier가 하나의 태그에 대해 지원되지 않는 스타일 시트를 추가합니다.
<pre style="white-space: pre;">
난 단지에 대한 < 사전 > 스타일을 허용하려면 "오버 플로우-X : 스크롤" "와 바꿈을 : 그것은 잘 렸습니다 제출 한 후
<pre style="overflow-x: scroll; word-wrap: normal; white-space: pre;">
: 내 HTML이 라인이 정상 ".
나는이 페이지 http://htmlpurifier.org/docs/enduser-customize.html을 발견하고 시도 :$config->set('HTML.DefinitionID', 'enduser-customize.html');
$config->set('HTML.DefinitionRev', 1);
$config->set('Cache.DefinitionImpl', null); // TODO: remove this later!
if ($def = $config->maybeGetRawHTMLDefinition()) {
$def->addAttribute('pre', 'style', 'overflow-x');
}
내가 addAttribute 설정에 문제가(). 아무도 여기 좀 도와 줄 수 있니? 감사!
$css = $config->getCSSDefinition();
$css->info['overflow-x'] = new HTMLPurifier_AttrDef_Enum(array('scroll'));
$css->info['word-wrap'] = new HTMLPurifier_AttrDef_Enum(array('normal'));
: