fix: 过滤 Mermaid 代码块中的 script 标签 - 添加 script 标签检测,防止误识别页面中的其他脚本 - 修复 Parse error TAGSTART 错误
This commit is contained in:
@@ -213,6 +213,14 @@
|
|||||||
|
|
||||||
code = code.trim();
|
code = code.trim();
|
||||||
|
|
||||||
|
// 过滤掉包含 script 标签的内容(防止误识别)
|
||||||
|
|
||||||
|
if (code.indexOf('<script') !== -1 || code.indexOf('</script') !== -1) {
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
mermaidDiv.textContent = code;
|
mermaidDiv.textContent = code;
|
||||||
|
|
||||||
pre.parentNode.replaceChild(mermaidDiv, pre);
|
pre.parentNode.replaceChild(mermaidDiv, pre);
|
||||||
|
|||||||
Reference in New Issue
Block a user