用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程序,網站頁面就正常顯示出來了,效果圖如下:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!