1. 首页
  2. 数据库
  3. 其它
  4. iOS WKWebview 白屏检测实现的示例

iOS WKWebview 白屏检测实现的示例

上传者: 2021-01-31 16:04:07上传 PDF文件 183.13KB 热度 14次
前言 自ios8推出wkwebview以来,极大改善了网页加载速度及内存泄漏问题,逐渐全面取代笨重的UIWebview。尽管高性能、高刷新的WKWebview在混合开发中大放异彩表现优异,但加载网页过程中出现异常白屏的现象却仍然屡见不鲜,且现有的api协议处理捕捉不到这种异常case,造成用户无用等待体验很差。 针对业务场景需求,实现加载白屏检测。考虑采用字节跳动团队提出的webview优化技术方案。在合适的加载时机对当前webview可视区域截图,并对此快照进行像素点遍历,如果非白屏颜色的像素点超过一定的阈值,认定其为非白屏,反之重新加载请求。 获取快照 ios官方提
用户评论