Android9.0部分机型WebView加载图片失败

由于项目sdk升级到28,也就是Android9.0。在加载webview的时候,部分机型webview网络图片加载失败
原因是Android9.0对http要求提高了,所有的请求都必须是https。
由于项目所有图片不能及时升级,所以提供一下解决方案

<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <!--trust system while release only-->
            <certificates src="system" />
        </trust-anchors>
    </base-config>
<network-security-config>

在AndroidMinifest的application下添加

android:networkSecurityConfig="@xml/network_security_config"

可以解决此问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。