一、cba赛程
在开发过程中,获取相关信息是必须的。对于赛事信息,我们可以通过浏览器打开相关网页,或者通过webview2控件进行开发。下面的代码段演示了如何在webview2中加载中国篮球联赛的赛程网页。
private void LoadCbaSchedule() { webview2.Source = new Uri("https://cba.sports.sina.com.cn/schedule"); }
二、clash
现在,游戏类app越来越流行,而有些游戏需要使用代理才能访问。这时,我们可以使用clash代理进行开发。下面的代码展示了如何在webview2中使用clash代理。
private async void LoadPageWithClashProxy() { var wk = WebView2Environment.GetAvailableBrowserVersionString(); var proxy = new ProxyRules { Rules = @"PROXY 127.0.0.1:7890", //这里修改成自己的clash代理端口 Bypass = "", }; var options = new BrowserViewOptions { Proxy = proxy, }; using (var browserView = new BrowserView(options)) { browserView.Bounds = webView2.Bounds; webView2.Parent.Controls.Add(browserView); await browserView.EnsureBrowserWindowReadyAsync(); browserView.Navigate("https://www.google.com.hk/"); } }
三、cba总决赛
有时我们需要在webview2页面中嵌入一些特定的内容,比如视频。下面的代码展示了如何在webview2控件中播放优酷上的cba总决赛视频。
private void LoadCbaFinalsVideo() { var html = @"<!DOCTYPE html> <html> <body> <iframe height='100%' width='100%' src='https://player.youku.com/embed/XNDI5MTcxNTEyMA==' frameborder='0' allowfullscreen></iframe> </body> </html>"; webview2.NavigateToString(html); }
四、c开头的火车是什么车
对于一些难以确定的问题,我们可以直接使用webview2进行搜索。下面的代码展示了如何使用Bing搜索引擎搜索“c开头的火车是什么车”这个问题。
private void LoadTrainQuestion() { webview2.NavigateToString("<!DOCTYPE html><html><head></head><body><form id='form1' action='https://www.bing.com/search' method='get'><div><input id='sb_form_q' name='q' type='text' value='c开头的火车是什么车'><input type='submit' value='Search'></div></form></body></html>"); }
五、cctv5在线直播
有时我们需要在webview2页面中直接展示视频源,比如CCTV5直播。下面的代码展示了如何在webview2页面中嵌入CCTV5直播地址。
private void LoadCctv5Live() { var html = @"<!DOCTYPE html> <html> <head> <meta charset='UTF-8'> </head> <body> <iframe src='http://tv.cctv.com/live/cctv5/' height='100%' width='100%'></iframe> </body> </html>"; webview2.NavigateToString(html); }
六、cctv5体育节目表
有时候我们需要在webview2中显示一些数据,比如CCTV5的体育节目表。下面的代码展示了如何在webview2中嵌入CCTV5的体育节目表页面。
private void LoadCctv5ProgramSchedule() { webview2.Source = new Uri("https://tv.cctv.com/program/sports/05/"); }
七、c1驾照能开什么车
我们也可以在webview2中嵌入问答页面,展示用户所需要的信息。下面的代码展示了如何在webview2页面中搜索“c1驾照能开什么车”这个问题,并将搜索结果展示出来。
private void LoadC1DriverLicenseInfo() { webview2.NavigateToString("<!DOCTYPE html><html><head></head><body><form id='form1' action='https://www.baidu.com/s' method='get'><div><input name='wd' type='text' value='c1驾照能开什么车'><input type='submit' value='Search'></div></form></body></html>"); }
八、c反应蛋白高说明什么
我们也可以在webview2页面中嵌入医学页面,获取医学知识。下面的代码展示了如何在webview2页面中搜索“c反应蛋白高说明什么”这个问题,并将搜索结果展示出来。
private void LoadCReactiveProteinInfo() { webview2.NavigateToString("<!DOCTYPE html><html><head></head><body><form id='form1' action='https://www.baidu.com/s' method='get'><div><input name='wd' type='text' value='c反应蛋白高说明什么'><input type='submit' value='Search'></div></form></body></html>"); }以上就是c#webview2的完整指南。通过以上代码示例,我们学习了如何在webview2中加载不同类型的内容,并演示了一些webview2常用的操作。希望本文对大家的学习和开发工作有所帮助。