fix: 过滤 Mermaid 代码块中的 script 标签 - 添加 script 标签检测,防止误识别页面中的其他脚本 - 修复 Parse error TAGSTART 错误
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user