Я, к счастью, нашел ответ со ссылкой на этот вопрос . Обходной путь для меня состоит в том, чтобы заменить оригинальную dom
копию:
var doc = new dom().parseFromString(body);
со следующим options
:
var doc = new dom({
locator: {},
errorHandler: { warning: function (w) { },
error: function (e) { },
fatalError: function (e) { console.error(e) } }
}).parseFromString(body);
Мы должны понимать, что сокрытие предупреждений и ошибок не может решить проблему. Поэтому я предлагаю использовать эту технику только в том случае, если правильность ввода не влияет на более поздние логики или если предупреждающие сообщения подавляют другие сообщения консоли.
Надеюсь, это поможет сообществам.