2013-05-21 85 views
1

請幫我理解我做錯了什麼。我試圖使用HtmlPurifier和一個允許使用Html.Allowed的白名單,但結果只是搞砸了。HtmlPurifier AutoParagraph + Html.Allowed

這裏是Html.Allowed禁用的an example - 一切都按預期工作。現在我設置了一個包含所有使用過的標籤(span,p,ul,li)的白名單,並且HtmlPurifier會拋出警告並返回意外結果,請參見here

我花了數小時試圖找到我的錯誤。任何幫助深表感謝!

大衛

+0

醜陋的解決方法我的應用程序解析HTML兩次,第一次與AutoParagraph上Html.Allowed殘疾,第二次只檢查白名單。 –

回答

1

這是一個錯誤。如果您將'div'添加到允許列表中,您將獲得所需的效果。

它已被固定在:

commit 0680832d41d4d5377ea3ea8d8c10fd574d2deb7e 
Author: Edward Z. Yang 
Date: Tue May 21 17:19:59 2013 -0700 

    Use info_parent_def to get parent information, since it may not be present in info array. 

    Signed-off-by: Edward Z. Yang 
+0

非常感謝! –