【问题标题】:HtmlPurifier AutoParagraph + Html.AllowedHtmlPurifier AutoParagraph + Html.Allowed
【发布时间】:2013-05-22 08:20:25
【问题描述】:

请帮助我了解我做错了什么。我正在尝试将 HtmlPurifier 与 Html.Allowed 白名单一起使用,但结果只是一团糟。

这里是 Html.Allowed 的 an example 已禁用 - 一切都按预期工作。现在我设置了一个包含所有使用标签(span、p、ul、li)的白名单,HtmlPurifier 会抛出警告并返回意外结果,请参阅here

我花了几个小时试图找出我的错误。非常感谢任何帮助!

大卫

【问题讨论】:

  • 我的应用程序的丑陋解决方法是解析 html 两次,第一次启用 AutoParagraph 并禁用 Html.Allowed,第二次仅检查白名单。

标签: htmlpurifier


【解决方案1】:

这是一个错误。如果您将“div”添加到您的允许列表中,您将获得所需的效果。

已修复:

提交 0680832d41d4d5377ea3ea8d8c10fd574d2deb7e
作者:爱德华 Z. 杨
日期:2013年5月21日星期二17:19:59 -0700

    使用 info_parent_def 获取父信息,因为它可能不存在于 info 数组中。

    签字人:Edward Z. Yang

【讨论】:

    猜你喜欢
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多