🎨 Improve asset file content search preview escaping https://github.com/siyuan-note/siyuan/issues/9073

This commit is contained in:
Daniel
2023-08-30 17:10:43 +08:00
parent 8c6b747da8
commit eb8da00236

View File

@@ -42,13 +42,12 @@ func RemoveElem[T any](s []T, index int) []T {
}
func EscapeHTML(s string) string {
if strings.Contains(s, "&") || strings.Contains(s, """) || strings.Contains(s, "<") || strings.Contains(s, ">") || strings.Contains(s, "'") || strings.Contains(s, "'") {
return s
}
if strings.ContainsAny(s, "<>\"'") {
return html.EscapeString(s)
}
if strings.Contains(s, "&amp;") || strings.Contains(s, "&quot;") || strings.Contains(s, "&lt;") || strings.Contains(s, "&gt;") || strings.Contains(s, "&#39;") || strings.Contains(s, "&apos;") {
return s
}
return s
}