diff --git a/index.js b/index.js index 509d1de..6ffbd89 100755 --- a/index.js +++ b/index.js @@ -497,11 +497,10 @@ function onLoadDOMError(error) { } function getHTML(window) { - let outputHTML = window.document.documentElement.outerHTML; if (!args["insane"]) { const createDOMPurify = require("dompurify"); const DOMPurify = createDOMPurify(window); - outputHTML = DOMPurify.sanitize(outputHTML, {WHOLE_DOCUMENT: true}); + outputHTML = DOMPurify.sanitize(window.document, {IN_PLACE: true, WHOLE_DOCUMENT: true}); } return outputHTML; }