我正在使用 HTMLPurifier,即使你有:
$config->set('HTML.Doctype', 'XHTML 1.0 Transitional');
它从链接中删除所有“目标”属性。
知道为什么要这样做吗?
我正在使用 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),
]