【发布时间】:2022-02-23 23:50:47
【问题描述】:
我正在使用 DomPurify 清理 SVG 代码。
它工作正常,但是如果在文本区域中输入的 SVG 代码无效,我想显示一条消息。
我正在尝试将添加的 SVG 代码与已清理的 SVG 代码进行比较。如果它们不同,我会显示一条消息。
function validate() {
if( svgCode.trim() === DOMPurify.sanitize(svgCode).trim() ) {
console.log('All right!');
} else {
console.log('Uuuh-oooh! The SVG code is not valid!');
}
}
validate();
问题:我不断收到Uuuh-oooh! The SVG code is not valid!,因为 dompurify 将关闭路径(如/>)变成完整路径'`。
【问题讨论】:
标签: javascript dompurify