diff --git a/iOS/Article/WebViewController.swift b/iOS/Article/WebViewController.swift
index cbca90d03c..91d2f6ba9d 100644
--- a/iOS/Article/WebViewController.swift
+++ b/iOS/Article/WebViewController.swift
@@ -615,7 +615,17 @@ private extension WebViewController {
// try? html.write(to: fileURL, atomically: true, encoding: .utf8)
// print("article.html written to \(fileURL.path)")
- webView.loadHTMLString(html, baseURL: ArticleRenderer.page.baseURL)
+ webView.loadHTMLString(html, baseURL: loadBaseURL(for: rendering.baseURL))
+ }
+
+ private func loadBaseURL(for renderingBaseURL: String) -> URL {
+ if let url = URL(string: renderingBaseURL),
+ let scheme = url.scheme?.lowercased(),
+ scheme == "http" || scheme == "https" {
+ return url
+ }
+
+ return URL(string: "https://netnewswire.com/")!
}
func finalScrollPosition(scrollingUp: Bool) -> CGFloat {
diff --git a/iOS/Resources/page.html b/iOS/Resources/page.html
index 7de2264a5f..0da60d9883 100644
--- a/iOS/Resources/page.html
+++ b/iOS/Resources/page.html
@@ -5,13 +5,9 @@
-
-
-
@@ -20,4 +16,3 @@
[[body]]