iOS获取WKWebView的高度

iOS获取WKWebView的高度,第1张

在iOS开发中获取webView高度是比较常用的,但是已知的几种方法里或多或少都有点问题。

先提供最终方案,下面还有几种方式可以看看。

1、网页代理加载完成时获取高度。(因为webView中包含等资源它们加载过程中需要一定时间,只有当它们完全加载完成以后,获取的高度才是真正的高度)

2、KVO方式获取。(可能会出现跳动,不停刷新,加载资源或需要时间)

3、在html中设置特殊标签。(没试过)

这时候我们可以在 body标签内部再套一层标签, 然后再获取div的高度

按照这个办法来做的话,就可以准确的获取到webview的高度了,无论字体从大到小还是从小到大,获取的高度都是正确的。

可以通过苹果手机设置功能,在屏幕使用时间页面打开内容和隐私访问限制,设置网页内容为无限制访问状态即可。

工具/原料:iphone12、IOS146、本地设置时间146

1、点击屏幕使用时间

在设置列表菜单,点击屏幕使用时间进入。

2、点击内容和隐私访问限制

进入屏幕使用时间界面,点击内容和隐私访问限制进入。

3、点击内容访问限制

在内容和隐私访问限制界面,点击内容访问限制进入。

4、点击网页内容

进入内容访问限制界面,点击网页内容进入。

5、选择无限制访问

在网页内容界面,勾选无限制访问即可。

以上就是关于iOS获取WKWebView的高度全部的内容,包括:iOS获取WKWebView的高度、苹果手机如何解除网页受限制、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10067810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存