JavaScript and CSS in WKWebView in swift. WKWebView透過JavaScript和CSS調整網頁畫面
Published in
Mar 22, 2022
(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設定更高優先權
畫面可以不跑版的完全顯示