fix: 过滤 Mermaid 代码块中的 script 标签 - 添加 script 标签检测,防止误识别页面中的其他脚本 - 修复 Parse error TAGSTART 错误

This commit is contained in:
2026-01-23 19:08:38 +08:00
parent 48911f8af6
commit 6f21bbf690

View File

@@ -213,6 +213,14 @@
code = code.trim();
// 过滤掉包含 script 标签的内容(防止误识别)
if (code.indexOf('<script') !== -1 || code.indexOf('</script') !== -1) {
return;
}
mermaidDiv.textContent = code;
pre.parentNode.replaceChild(mermaidDiv, pre);