HTMLPurifier删除target =“ _ blank”

|| 我正在使用HTMLPurifier,甚至我也有:
$config->set(\'HTML.Doctype\', \'XHTML 1.0 Transitional\');
它会从链接中删除所有“目标”属性。 知道为什么要这么做吗?     
已邀请:
        默认情况下未启用允许的帧目标列表。您必须手动启用它。     
        在Yii2应用程序的DetailView内部,我将HtmlPurifier配置如下:
[
    \'label\' => \'Document PDF\',
    \'format\'=> \'raw\',
    \'value\' => HtmlPurifier::process(DocumentFunctions::viewDocumentPdfInView($model->document_id), [
    \'Attr.AllowedFrameTargets\' => [\'_blank\'],
    ]),
],
这是我发现的一种更简单的方法:
[
    \'label\' => \'Document PDF\',
    \'format\'=> [\'html\', \'config\' => [\'Attr.AllowedFrameTargets\' => [\'_blank\']]],
    \'value\' => DocumentFunctions::viewDocumentPdfInView($model->document_id),
]
    

要回复问题请先登录注册