DOMPurify
не имеет никаких хуков или настроек, позволяющих комментировать в HTML-строке. Вы можете сделать это, просто заменив <!--
и -->
на любой пользовательский атрибут и предоставив конфигурацию, позволяющую ADD_TAGS: ['comment']
it.
var dirty = "<!-- I am ready now, click one of the buttons! -->ac <script>in script<\/script> <b>hello</b>";
dirty = dirty.replace(/(<!--)/g,'<comment>').replace(/(-->)/g,'</comment>');
var config = { ALLOWED_TAGS: ['b'],ADD_TAGS: ['comment']};
var clean = DOMPurify.sanitize(dirty, config);
clean = clean.replace(/(<comment>)/g,'<!--').replace(/(<\/comment>)/g,'-->');
console.log("clean => ",clean);
jsFiddle demo - http://jsfiddle.net/4j6c28ve/