本文介绍: 背景:app需要用H5加载一个WebView网页,百度和淘宝等都可以加载,但是公司的前端写的部分H5无法加载成功,出现白屏。这个问题出现在android9之前,android9以及以后的版本呈现正常。查资料尝试过关闭掉硬件加速和setDomStorageEnabled 没效果。webView.getSettings().setDomStorageEnabled(true);后面用手机模拟器和云真机测试过很多机器,发现有极少数的android8机器上面不会出现白屏。所以就怀疑根本原因不是androi
背景:app需要用H5加载一个WebView网页,百度和淘宝等都可以加载,但是公司的前端写的部分H5无法加载成功,出现白屏。这个问题出现在android9之前,android9以及以后的版本呈现正常。查资料尝试过关闭掉硬件加速和setDomStorageEnabled 没效果。
后面用手机模拟器和云真机测试过很多机器,发现有极少数的android8机器上面不会出现白屏。所以就怀疑根本原因不是android版本导致的。曾经玩小米手机翻墙的时候,安装facebook等一些国外app的过程中,有过让下载webview apk的提示。于是我怀疑是不是存在webview的版本造成的。于是网上查,android的插件Android System WebView。 在开发者选项的里面是存在WebView的实现的
ok,然后我找测试机模拟器出现问题的进行统计,发现60以及以下的版本会有问题,64以及 以上的版本正常 ,61-63没条件测试。ok, 那就找到直接原因了。接下来如何解决?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。