Browse Source

修正预览的url中包含&时会转义为& 导致 document.getElementById("${currentUrl}").click 获取不到id

Signed-off-by: ASelince丶C <18331529783@163.com>
ASelince丶C 2 years ago
parent
commit
b53ad6054e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      server/src/main/java/cn/keking/utils/KkFileUtils.java

+ 3 - 1
server/src/main/java/cn/keking/utils/KkFileUtils.java

@@ -102,7 +102,9 @@ public class KkFileUtils {
     public static String htmlEscape(String input) {
         if(StringUtils.hasText(input)){
             //input = input.replaceAll("\\{", "%7B").replaceAll("}", "%7D").replaceAll("\\\\", "%5C");
-            return HtmlUtils.htmlEscape(input, "UTF-8");
+            String htmlStr = HtmlUtils.htmlEscape(input, "UTF-8");
+            //& -> &amp;
+            return htmlStr.replace("&amp;", "&");
         }
         return input;
     }