美文网首页
Android 9.0 webview无法显示网页内容

Android 9.0 webview无法显示网页内容

作者: EraJieZhang | 来源:发表于2019-05-14 15:04 被阅读0次

原因是:
从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载。
解决办法:
在AndroidManifest.xml文件中的APplication标签添加android:usesCleartextTraffic="true"。
android:usesCleartextTraffic="true"

另外使用Volley还需要在application里配置如下代码:
<uses-library android:name="org.apache.http.legacy" android:required="false" />

最后还是要说一句:
Android9.0选择了禁用Http明文请求,无论是从安全还是从其它方面考虑,我们都应该尽量遵守Android规定,共同维护Android环境,而不是想办法绕过限制。

相关文章

网友评论

      本文标题:Android 9.0 webview无法显示网页内容

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