当前位置:   article > 正文

swift 解决wkwebview自适应内容问题_swift webview中照片视频适配

swift webview中照片视频适配

项目中接入后端提供的html字符串时出现了内容大小不适配的问题,折腾了半天没搞懂怎么解决,最后在网上找到了解决方法(万能的网友)

特此记录一下解决方案,以备不时之需。

1.在字符串前加入一段html控制页面和图片缩放的语句

	let headerString : String = "<header><meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'><style>img{max-width:100%}</style></header>"
	webView.loadHTMLString(headerString + content), baseURL: nil)
  • 1
  • 2

2.在didFinish navigation代理方法中获取高度

    webView.evaluateJavaScript("document.body.scrollHeight") { (Result, error) in
        //页面高度
        let height = Result as? Double
    }
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/109538?site
推荐阅读
相关标签
  

闽ICP备14008679号