XSS 필터로 인한 () 표기오류 수정
This commit is contained in:
@@ -705,11 +705,22 @@
|
|||||||
$("input[name=eaiSvcName]").val('${param.eaiSvcName }');
|
$("input[name=eaiSvcName]").val('${param.eaiSvcName }');
|
||||||
|
|
||||||
var rawDesc = '${param.eaiSvcDesc}';
|
var rawDesc = '${param.eaiSvcDesc}';
|
||||||
|
|
||||||
|
// XSS filter 값 복구
|
||||||
|
function decodeHTMLEntities(text) {
|
||||||
|
if (!text) return "";
|
||||||
|
var textArea = document.createElement('textarea');
|
||||||
|
textArea.innerHTML = text;
|
||||||
|
return textArea.value;
|
||||||
|
}
|
||||||
|
|
||||||
|
var cleanDesc = decodeURIComponent(rawDesc);
|
||||||
|
cleanDesc = decodeHTMLEntities(cleanDesc);
|
||||||
|
|
||||||
if (rawDesc && rawDesc !== "") {
|
if (cleanDesc) {
|
||||||
$("input[name=eaiSvcDesc]").val(decodeURIComponent(rawDesc));
|
$("input[name=eaiSvcDesc]").val(cleanDesc);
|
||||||
} else {
|
} else {
|
||||||
$("input[name=eaiSvcDesc]").val("");
|
$("input[name=eaiSvcDesc]").val("");
|
||||||
}
|
}
|
||||||
|
|
||||||
//$("input[name=cnvsnDesc]").val('${param.cnvsnDesc }');
|
//$("input[name=cnvsnDesc]").val('${param.cnvsnDesc }');
|
||||||
|
|||||||
Reference in New Issue
Block a user