美文网首页
Android 华为EMUI 5.0 加载H5页面空白

Android 华为EMUI 5.0 加载H5页面空白

作者: 枫叶丶鑫鑫 | 来源:发表于2017-03-28 16:30 被阅读929次

    一、问题描述:

    最近在华为 P9Mate9 等搭载了 EMUI 5.0 系统的机型上会出现 WebView 控件加载 H5 页面会有几率出现空白的现象。
    在华为 EMUI 论坛上也存在相关反馈: 有些页面打开后都是一片空白

    二、问题原因:

    新的 EMUI 5.0 是基于 Android 7.0 内核开发的,针对 WebView 内核存在相关修改。导致我们的 H5 页面在加载的时候会有几率出现空白的现象。猜测可能是 WebView 内核在解析页面的时候存在非必现的 Bug ,导致加载失败。
    当加载页面出现空白时,chromium 的日志并没有出现错误提示,应该未能成功捕获异常状态。

    三、解决方案:

    方案一:
    等待 EMUI 更新,解决相关Bug。

    方案二:
    使用第三方浏览器内核替换系统的 WebView 内核。
    目前推荐腾讯的 X5 浏览器内核
    X5浏览器内核链接

    相关文章

      网友评论

          本文标题:Android 华为EMUI 5.0 加载H5页面空白

          本文链接:https://www.haomeiwen.com/subject/lvgjottx.html