【问题标题】:Android studio shows only white screen when trying to open an insecure URL in WebView尝试在 WebView 中打开不安全的 URL 时,Android Studio 仅显示白屏
【发布时间】:2022-01-14 07:09:07
【问题描述】:
我的目标
打开我创建的网站。
我面临什么问题
当应用程序启动时它只显示这样的白屏
信息
我测试了我的代码,它在正常的安全网站(如 https://www.google.com)上运行良好,但不是我的。有没有办法让应用程序至少显示下面的页面,以便我可以单击高级并继续访问我的网站?我创建了遵循this video 的应用程序。我的代码与视频中显示的代码相同,我只是更改了链接。
【问题讨论】:
标签:
android
android-studio
apk
uri
mobile-website
【解决方案1】:
尝试设置Network security configuration,您可能需要以下行来允许非TLS URL(例如,常见的http,最后没有s)
<domain-config cleartextTrafficPermitted="true">
或更多“全球”方式
<base-config cleartextTrafficPermitted="true">
或者更简单的方法是在清单中添加标志而不需要任何额外的 XML 文件
<application
android:usesCleartextTraffic="true">
.... />