mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-07-01 00:54:51 +02:00
Add tables tags, <hr> to sanitizer
This commit is contained in:
parent
e70f2845e8
commit
88cea7c6e6
|
@ -286,12 +286,12 @@ public class Client {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static PolicyFactory sanitizer = null;
|
private static PolicyFactory sanitizer = null;
|
||||||
private static PolicyFactory OLDTAGS = new HtmlPolicyBuilder().allowElements("center", "basefont").toFactory();
|
private static PolicyFactory OLDTAGS = new HtmlPolicyBuilder().allowElements("center", "basefont", "hr").toFactory();
|
||||||
public static String sanitizeHTML(String html) {
|
public static String sanitizeHTML(String html) {
|
||||||
PolicyFactory s = sanitizer;
|
PolicyFactory s = sanitizer;
|
||||||
if (s == null) {
|
if (s == null) {
|
||||||
// Generous but safe html formatting allowances
|
// Generous but safe html formatting allowances
|
||||||
s = Sanitizers.FORMATTING.and(Sanitizers.BLOCKS).and(Sanitizers.IMAGES).and(Sanitizers.LINKS).and(Sanitizers.STYLES).and(OLDTAGS);
|
s = Sanitizers.FORMATTING.and(Sanitizers.BLOCKS).and(Sanitizers.IMAGES).and(Sanitizers.LINKS).and(Sanitizers.STYLES).and(Sanitizers.TABLES).and(OLDTAGS);
|
||||||
sanitizer = s;
|
sanitizer = s;
|
||||||
}
|
}
|
||||||
return s.sanitize(html);
|
return s.sanitize(html);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user