如果我设置 targetSdkVersion 28,AdvancedWebView (delight-im/Androi



我正在使用这个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或提供自定义网络安全配置。

谢谢马可!

相关内容

最新更新