diff --git a/java/core/src/main/java/com/greenscriptool/Minimizer.java b/java/core/src/main/java/com/greenscriptool/Minimizer.java index d34c89b..be3ff4f 100755 --- a/java/core/src/main/java/com/greenscriptool/Minimizer.java +++ b/java/core/src/main/java/com/greenscriptool/Minimizer.java @@ -715,7 +715,20 @@ private String processRelativeUrl_(String s, String fn) throws IOException { try { Matcher m = P_URL.matcher(s); - s = m.replaceAll("url(" + prefix + "$1)"); + + + StringBuffer buffer=new StringBuffer(); + while (m.find()) + { + if(m.group().indexOf("data:")==-1) + { + m.appendReplacement(buffer, "url(" + prefix + "$1)"); + } + } + m.appendTail(buffer); + s = buffer.toString(); + +// s = m.replaceAll("url(" + prefix + "$1)"); return s; } catch (Throwable e) { System.err.println("Error process relative URL: " + fn);