→在VisualStudio2017中使用WebView2组件访问网页 |
||
| 作者:红尘 | 回复/访问: 0/288 | 发文时间:2026/2/26 11:43:08 |
| 红尘 作者 2026/2/26 11:43:08 | 在VisualStudio2017中使用WebView2组件访问网页![]() 在新建项目中右侧方案资源管理器区域右键菜单呼出【管理NuGet程序管理包】 ![]() 搜索WebView2组件选择合适版本安装 ![]() 在项目属性中选择.net framework版本4.6.2以上才支持 ![]() 应用程序窗体设计界面,工具箱面板中可以选择WebView2控件 ![]() 代码中可以两种方式使用WebView2访问网页,方式一比较简单,一行代码即可;方式二需要对WebView2初始化 Imports Microsoft.Web.WebView2.Core Public Class Form1 ' 初始化WebView2(确保在使用前完成初始化) Private Async Sub InitializeWebView() Dim env As CoreWebView2Environment ' 设置环境(可根据需要配置缓存路径、命令行参数等) env = Await CoreWebView2Environment.CreateAsync() Await WebView21.EnsureCoreWebView2Async(env) End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Call InitializeWebView() 'Me.WebView21.Source = New Uri("httpw://so.com") 'rem webview2第1种访问网页方法,一行代码即可 End Sub Private Sub WebView21_CoreWebView2InitializationCompleted(sender As Object, e As CoreWebView2InitializationCompletedEventArgs) Handles WebView21.CoreWebView2InitializationCompleted If e.IsSuccess Then 'rem webview2第2种访问网页方法,需要初始化 Me.WebView21.CoreWebView2.Navigate("https://baidu.com") Else MsgBox("false") End If End Sub End Class |