我一直在寻找doc(config部分)和google,我找不到如何做到这一点:
我制作了一个简单的wysiwig,用户可以在其中将html粘贴到文本区域
我认为HtmlPurifier会对其进行消毒,但实际上会破坏一切 导致html无法使用,也替换了重音符号,该版本对版本不友好
是否可以通过&...;禁用重音符号的替换 对于html一样,我希望它保持有效
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$data=$purifier->purify($data);
谢谢
[编辑]
发现了这个:
$config = HTMLPurifier_Config::createDefault();
$config->set('HTML.DefinitionID', 'enduser-customize.html tutorial');
$config->set('HTML.DefinitionRev', 1);
$config->set('Cache.DefinitionImpl', null); // remove this later!
$def = $config->getHTMLDefinition(true);
$def->addAttribute('a', 'target', new HTMLPurifier_AttrDef_Enum(
array('_blank','_self','_target','_top')
));
$form = $def->addElement(
'form', // name
'Block', // content set
'Flow', // allowed children
'Common', // attribute collection
array( // attributes
'action*' => 'URI',
'method' => 'Enum#get|post',
'name' => 'ID'
)
);
$form->excludes = array('form' => true);
谢谢
答案 0 :(得分:0)
我发现,角度清洁器正在清除所有东西
请删除此问题
谢谢