→在VisualStudio2017中使用WebView2组件访问网页
作者:红尘 回复/访问: 0/288 发文时间:2026/2/26 11:43:08


首页末页1/1
红尘

作者

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



首页末页1/1
帖子ID:  留言人:
输入验证码
2020 qi811.com All Rights Reserved. 红尘随笔 版权所有。
备案号:渝ICP备19011467号-2