HTML净化器配置中的白名单表单 [英] Whitelist Forms in HTML Purifier Configuration

查看:161
本文介绍了HTML净化器配置中的白名单表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用HTML Purifier来清理CMS中的输入。我的很多客户都喜欢在他们的网站上使用PayPal捐赠按钮,但是HTML Purifier会将这些表格去掉。

I use HTML Purifier to clean input in my CMS. Many of my clients like to have PayPal donation buttons in their site, but HTML Purifier strips the forms out.

我注意到HTML Purifier的 HTMLPurifier_HTMLModule_Forms 类,但我不知道这是否是我想要的。如果是这样,我该如何启用它?

I noticed that HTML Purifier has a HTMLPurifier_HTMLModule_Forms class, but I don't know if that does what I want. If it does, how do I enable it?

推荐答案

$config->set('HTML.Trusted', true);
$config->set('Attr.EnableID', true);

应该打开窗体(我认为它们在信任集中默认启用)。当然,这也允许JavaScript,所以它可能不是你要找的...

should turn on Forms (I think they’re enabled by default in the trusted set.) Of course, this also allows JavaScript too, so it might not be what you’re looking for...

这篇关于HTML净化器配置中的白名单表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆