Example usage for org.jsoup.safety Whitelist addProtocols

List of usage examples for org.jsoup.safety Whitelist addProtocols

Introduction

In this page you can find the example usage for org.jsoup.safety Whitelist addProtocols.

Prototype

public Whitelist addProtocols(String tag, String attribute, String... protocols) 

Source Link

Document

Add allowed URL protocols for an element's URL attribute.

Usage

From source file:net.duckling.falcon.xss.JSONConfig.java

private static void addProtocols(Whitelist whitelist, JSONObject config) {
    JSONObject protocolsJson = (JSONObject) config.get("protocols");
    for (String key : protocolsJson.keySet()) {
        String[] pair = key.split("\\.");
        if (pair.length == 2) {
            JSONArray protocols = (JSONArray) protocolsJson.get(key);
            for (Object p : protocols) {
                whitelist.addProtocols(pair[0], pair[1], (String) p);
            }//ww w .j av a2 s .c o  m
        }
    }
}