gpt4 book ai didi

javascript - 在 DomPurify 中允许 HTML 注释

转载 作者:行者123 更新时间:2023-12-03 00:44:58 47 4
gpt4 key购买 nike

我想使用 DOMPurify 清理一些 HTML 内容,但我想保留 HTML 注释。这可能吗?

您可以在 this example 中查看它的作用- 如果您输入带有注释的标记,则注释将被删除。

DOMPurify 看起来非常可配置,但是 docs不要提及使用什么术语将 HTML 注释指定为允许的标记。

最佳答案

我有同样的问题,有一个更好的解决方案,不是 messing around with regex in markup (剧透警告:不要!):

var dirty = "<!-- I am ready now, click one of the buttons! -->ac <script>in script<\/script> <b>hello</b>";
var config = { ADD_TAGS: ['#comment'], FORCE_BODY: true };
var clean = DOMPurify.sanitize(dirty, config);
console.log("clean => ",clean);
// >>> clean => <!-- I am ready now, click one of the buttons! -->ac <b>hello</b>

关于javascript - 在 DomPurify 中允许 HTML 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53284363/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com