1

在 Plone 或 Zope 中,我在哪里可以找到清理用户文本输入的代码?

这种逻辑可以删除 HTML、Javascript 和所有类型的恶意或不需要的文本。

我想做类似的事情:

from plone.someplace.toolbox import sanityseUserInput

def mySanitizer(text):
    text = sanityseUserInput(text)
    # Do my work here
    return text
4

1 回答 1

3

所有清理工作都由 portal_transforms 管理。请参阅http://pypi.python.org/pypi/Products.PortalTransforms

默认情况下,它是用于所有富文本字段的安全 html。如果您想要一个新的转换,您可以创建它并注册它。

于 2013-02-11T11:02:59.063 回答