龙空技术网

Xamarin Forms开发Android,WebView不能显示网页,原来是这个原因

老马教育分享 260

前言:

而今大家对“webview加载html代码”大约比较关切,咱们都需要学习一些“webview加载html代码”的相关内容。那么小编同时在网上收集了一些有关“webview加载html代码””的相关内容,希望大家能喜欢,大家一起来学习一下吧!

用Visaul Studio 2019中的Xamarin开发Android App应用,选用Android 9.0-API 28做调试运行模拟器。用WebView控件显示网站内容,出错!

代码片断:

调试运行出错:

经上网查阅资料:

原来,google在Android 9.0开始,WebView中的网页地址默认不支持明文传送,即WebView.Source不能用";打头的网址,只能用“https://”打头的网址。

网上解答截图如下:

我在项目文件中进行了对应设置,问题真的就解决了!解决过程图如下:

1、在解决方案中Android部分,展开Properties

2、选中并打开:AndroidManifest.xml,在<application>节中,增加 android:usesCleartextTraffic="true" 意思是允许明文传送。

3、保存,重新调试运行App程序,网站页面就正常显示出来了,效果图如下:

标签: #webview加载html代码