Swift WKWebView 内容自适应 2021-09-01
2021-09-01 本文已影响0人
ZM_微笑向阳
1、字体适应
webView.evaluateJavaScript("""
var oMeta = document.createElement('meta');
oMeta.content = 'width=device-width, initial-scale=1, user-scalable=0';
oMeta.name = 'viewport';
document.getElementsByTagName('head')[0].appendChild(oMeta);
""") { flag, error in
}
2、图片适应宽度
webView.evaluateJavaScript("""
var imgs = document.getElementsByTagName("img")
for (var i = 0; i < imgs.length; i++) {
imgs[i].setAttribute('width', '100%')
}
""") { flag, error in
self.hiddenWaitHUDView()
}
方法 在代理中使用
override func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)