4

我正在使用这个 WebView 扩展:

https://github.com/delight-im/Android-AdvancedWebView

targetSdkVersion 28Google Play 管理中心正在为将来的发布请求一个。我尝试更新我的项目,但组件停止显示网页。如果我设置targetSdkVersion 26 一切正常工作

任何人都可能与其他 WebView 扩展处于相同的情况?

4

1 回答 1

5

阅读我看到的 LogCat ERR_CLEARTEXT_NOT_PERMITTED

这个问题解决了添加

<application
    ....
    android:usesCleartextTraffic="true"
    ....>

在清单文件中。

作者(Marco)正确地说,我们需要知道的一切都已经在这里了:

https://github.com/delight-im/Android-AdvancedWebView#cleartext-non-https-traffic

明文(非 HTTPS)流量 如果您想通过纯 http 而不是 https 为网站或单个资源提供服务,那么如果您的目标是 Android 8.1(API 级别 27)或更早版本,则通常无事可做。但是,在 Android 9(API 级别 28)及更高版本上,默认情况下禁用明文支持。您可能必须在 AndroidManifest.xml 中的元素上设置 android:usesCleartextTraffic="true" 或提供自定义网络安全配置

谢谢马尔科!

于 2020-02-16T08:01:46.993 回答