diff --git a/Shared/Article Rendering/ArticleRenderer.swift b/Shared/Article Rendering/ArticleRenderer.swift index ea6bbc8da..2fac026d9 100644 --- a/Shared/Article Rendering/ArticleRenderer.swift +++ b/Shared/Article Rendering/ArticleRenderer.swift @@ -333,6 +333,9 @@ private extension ArticleRenderer { anchors[i].addEventListener("mouseenter", function() { mouseDidEnterLink(this) }); anchors[i].addEventListener("mouseleave", function() { mouseDidExitLink(this) }); } + + document.getElementsByTagName("body")[0].querySelectorAll("style, link[rel=stylesheet]").forEach(element => element.remove()); + document.getElementsByTagName("body")[0].querySelectorAll("[style]").forEach(element => element.removeAttribute("style")); } function mouseDidEnterLink(anchor) { @@ -367,7 +370,20 @@ private extension ArticleRenderer { s += "\n" s += title.htmlBySurroundingWithTag("title") s += styleString().htmlBySurroundingWithTag("style") - s += "\n\n\n\n" + s += """ + + + + """ + + s += "\n\n\n\n" s += body s += "\n\n"