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!)
上一篇 下一篇

猜你喜欢

热点阅读