diff --git a/app/src/protyle/render/mermaidRender.ts b/app/src/protyle/render/mermaidRender.ts index 6f2cbf73b..9fe534dd9 100644 --- a/app/src/protyle/render/mermaidRender.ts +++ b/app/src/protyle/render/mermaidRender.ts @@ -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 } });