本文介绍: 在使用WebView加载https资源文件时,如果认证证书不被Android认可,那么可能会出现无法成功加载对应资源问题。那么,我们就要针对这一状况作出对应的处理。为了解决这个问题,请看以下两个方案(二选一):方案一1、启用mixed content。在Android5.0中,WebView方面做了些修改,如果你的系统target api为21以上:系统默认禁止了mixed content和第三方cookie。可以使用setMixedContentMode() 和 setAcceptThir
在使用WebView加载https资源文件时,如果认证证书不被Android认可,那么可能会出现无法成功加载对应资源问题。那么,我们就要针对这一状况作出对应的处理。为了解决这个问题,
方案一(推荐使用)
在Android 5.0中,WebView方面做了些修改,如果你的系统target api为21以上:
方案二(不推荐,上架谷歌商店会被禁止)
设置WebView接受所有网站的证书,在认证证书不被android所接受的情况下,我们可以通过设置重写WebViewClient的onReceivedSslError方法在其中设置接受所有网站的证书来解决,具体代码如下:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。