From 41015573de93a39d315e567d0119915854d9b2d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E6=98=8E?= <83812544+Ed1s0nZ@users.noreply.github.com> Date: Mon, 24 Nov 2025 00:47:00 +0800 Subject: [PATCH] Update chat.js --- web/static/js/chat.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/static/js/chat.js b/web/static/js/chat.js index 8b5db254..d9d3b860 100644 --- a/web/static/js/chat.js +++ b/web/static/js/chat.js @@ -558,7 +558,10 @@ function addMessage(role, content, mcpExecutionIds = null, progressId = null, cr } }; - if (typeof DOMPurify !== 'undefined') { + // 对于用户消息,直接转义HTML,不进行Markdown解析,以保留所有特殊字符 + if (role === 'user') { + formattedContent = escapeHtml(content).replace(/\n/g, '
'); + } else if (typeof DOMPurify !== 'undefined') { let parsedContent = parseMarkdown(content); if (!parsedContent) { // 如果 Markdown 解析失败或 marked 不可用,则退回原始内容