JavaScript and CSS in WKWebView in swift. WKWebView透過JavaScript和CSS調整網頁畫面

(WKWebView, css, java script, html)

WKWebView除了透過網址開啟網頁,也可以透過html格式直接開啟
將HTML各式透過loadHTMLString呈現網頁

webview.loadHTMLString(data, baseURL: nil)

但即便設定了webview的autolayout,畫面還是無法滿版

參考調整JS將webview畫面滿版

但畫面還是有跑版的情況,甚至試過設定

感謝 Andy大大 提供透過CSS自救的方式,強制html依照樣式顯示

透過 CSS的Style強制設定
figure的margin與padding為0、最大寬度100%且!important設定更高優先權
img的最大寬度100%且!important設定更高優先權

畫面可以不跑版的完全顯示

--

--