🎨 Clean code

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel
2026-04-14 09:18:48 +08:00
parent 8f3b9992c2
commit d167442c7a

View File

@@ -101,8 +101,8 @@ const initMermaid = (mermaidElements: Element[]) => {
let svg = mermaidData.svg.replace(/(href|src|xlink:href)\s*=\s*["']\\\\/gi, (match, p1) => `${p1}="about:blank"`);
svg = window.DOMPurify.sanitize(svg, {
USE_PROFILES: { svg: true, svgFilters: true },
ADD_TAGS: ['foreignObject', 'use', 'style'],
ADD_ATTR: ['dominant-baseline', 'xlink:href', 'href'], // 保留对齐和链接属性
ADD_TAGS: ["foreignObject", "use", "style"],
ADD_ATTR: ["dominant-baseline", "xlink:href", "href"], // 保留对齐和链接属性
// 必须添加此项,否则 foreignObject 里的 HTML 内容会被清空
HTML_INTEGRATION_POINTS: { foreignobject: true }
});