我正在使用这个WebView扩展:
https://github.com/delight-im/Android-AdvancedWebView
Google Play 管理中心正在请求targetSdkVersion 28
未来的发布。我尝试更新我的项目,但组件停止显示网页。如果我设置targetSdkVersion 26
则一切都可以正常工作。
任何人都可能与其他WebView扩展处于相同的情况?
阅读 LogCat 我看到ERR_CLEARTEXT_NOT_PERMITTED
.
这个问题解决了,添加
<application
....
android:usesCleartextTraffic="true"
....>
在清单文件中。
作者(马可(正确地说,我们需要知道的一切都已经在这里:
https://github.com/delight-im/Android-AdvancedWebView#cleartext-non-https-traffic
明文(非 HTTPS(流量 如果您想通过纯 http 而不是 https 提供网站或单个资源,那么如果您的目标是 Android 8.1(API 级别 27(或更早版本,则通常无需执行任何操作。但是,在 Android 9(API 级别 28(及更高版本上,明文支持默认处于禁用状态。您可能需要在 AndroidManifest 中的元素上设置 android:usesCleartextTraffic="true".xml或提供自定义网络安全配置。
谢谢马可!