使用html5和css3更新策略文件

时间:2013-12-17 00:59:49

标签: antisamy

我们一直在为我们的产品使用antiisamy,但现在使用新的HTML5标签和css3样式,它成为一个痛点,允许具有定义值的特定样式。

是否有任何开源反垃圾邮件策略文件完全支持新标记和样式。所有在线提供的开放式反恶意政策文件都不支持HTML5和CSS3。

另一个选项

如果我必须更改策略文件以调整所有HTML5标签和CSS3样式,我可以调整样式,这样我就不必至少调整浏览器前缀。对于下面的例子,如果我们有办法让浏览器半径为“-moz-border-radius”或“-webkit-border-radius”或“border-radius”

例如

<common-attributes>
    <attribute name="border-radius" description="The 'id' of any HTML attribute should not contain anything besides letters and numbers">
    <regexp-list>
    <regexp value="<regular-expression>"/>
    </regexp-list>
    </attribute>
</common-attributes>

1 个答案:

答案 0 :(得分:-1)

您可以在css-rules部分中定义此css属性。另外,根据w3schools,border-radius属性接受长度或百分比,因此您可以使用已经可用的正则表达式长度和百分比。

<property name="border-radius" description="This property allows you to add rounded borders to elements">
    <regexp-list>
                                <regexp name="percentage"/>
                                <regexp name="length"/>
    </regexp-list>
</property>