栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android WebView 加载https网页白屏,空白解决方案

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android WebView 加载https网页白屏,空白解决方案

最近在做一个H5相关的需求,使用WebView加载第三方提供的https网页时显示白屏。但是调试打开Baidu和B站的https网址时就能正常打开。被这个问题困扰了半天。

合作方说是android手机在访问https的网站是会要求有证书验证,通过重写WebViewClient里面的onReceivedSslError方法,去掉super.onReceivedSslError方法,使用handler.proceed()方法跳过验证步骤。

后来经过在网上查询以及调试,解决方案为加上这句话。

webSettings.domStorageEnabled = true

原因是因为第三方提供的H5页面使用了LocalStorage存储了token,Android默认是不开启DomStorage的,需要手动开启才可以支持。

解决代码为Kotlin写法,Java写法是调用setDomStorageEnable方法。

如是其他问题,可以参考这篇文章看看是否能解决。

Android WebView加载https出现空白页

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353899.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号