From ed693e89c924b7cc7add2ae2931b0a3cbf8a9f1a Mon Sep 17 00:00:00 2001
From: 若依 <yzz_ivy@163.com>
Date: 星期二, 15 三月 2022 14:23:38 +0800
Subject: [PATCH] !452 跨域问题 Merge pull request !452 from younger007/master
---
ruoyi-common/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java
index 4173956..d3b211a 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java
@@ -131,7 +131,7 @@
vAllowedEntities = new String[] { "amp", "gt", "lt", "quot" };
stripComment = true;
encodeQuotes = true;
- alwaysMakeTags = true;
+ alwaysMakeTags = false;
}
/**
@@ -208,7 +208,7 @@
s = processRemoveBlanks(s);
- s = validateEntities(s);
+ // s = validateEntities(s);
return s;
}
@@ -245,6 +245,7 @@
// try and form html
//
s = regexReplace(P_END_ARROW, "", s);
+ // 涓嶈拷鍔犵粨鏉熸爣绛�
s = regexReplace(P_BODY_TO_END, "<$1>", s);
s = regexReplace(P_XML_CONTENT, "$1<$2", s);
@@ -331,7 +332,7 @@
final String name = m.group(1).toLowerCase();
if (allowed(name))
{
- if (false == inArray(name, vSelfClosingTags))
+ if (!inArray(name, vSelfClosingTags))
{
if (vTagCounts.containsKey(name))
{
@@ -386,7 +387,7 @@
{
paramValue = processParamProtocol(paramValue);
}
- params.append(' ').append(paramName).append("=\"").append(paramValue).append("\"");
+ params.append(' ').append(paramName).append("=\\\"").append(paramValue).append("\"");
}
}
--
Gitblit v1.9.3