webview 能否调整沉浸式状态栏(XamarinForms开发AndroidWebView不能显示网页)
用Visaul Studio 2019中的Xamarin开发Android App应用,选用Android 9.0-API 28做调试运行模拟器。用WebView控件显示网站内容,出错!
代码片断:
调试运行出错:
经上网查阅资料:
原来,google在Android 9.0开始,WebView中的网页地址默认不支持明文传送,即WebView.Source不能用"http://"打头的网址,只能用“https://”打头的网址。
网上解答截图如下:
我在项目文件中进行了对应设置,问题真的就解决了!解决过程图如下:
1、在解决方案中Android部分,展开Properties
2、选中并打开:AndroidManifest.xml,在<application>节中,增加 android:usesCleartextTraffic="true" 意思是允许明文传送。
3、保存,重新调试运行App程序,网站页面就正常显示出来了,效果图如下:
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com