可以,引用的文件有点大,浏览网页没问题,其他就不知道了。引用Microsoft.Web.WebView2.Core.dll及Microsoft.Web.WebView2.winforms.dllDim v As new Microsoft.Web.WebView2.WinForms.WebView2()
Dim pn As WinForm.Panel = e.Form.Controls("Panel1")
pn.basecontrol.controls.add(v)
v.Dock = system.windows.forms.Dockstyle.fill
If v IsNot Nothing Then
' v.CoreWebView2.Settings.IsZoomControlEnabled = True '是否启用网页的放大缩小功能
v.source = new uri("https://www.baidu.com/")
'v.CoreWebView2.Settings.IsScriptEnabled = True ' 是否启用JS脚本
'v.CoreWebView2.Settings.IsWebMessageEnabled = True ' 是否启用WebMessage
'v.CoreWebView2.Settings.AreDefaultScriptDialogsEnabled = True ' 是否启用默认的对话框
'v.CoreWebView2.Settings.IsStatusBarEnabled = True '是否显示状态栏,关闭时鼠标悬浮在链接上时右下角没有url地址显示
'v.CoreWebView2.Settings.AreDevToolsEnabled = True ' 是否启用开发工具, 默认为true,关闭时菜单中的相应选项也一起关闭
'v.CoreWebView2.Settings.AreDefaultContextMenusEnabled = True '是否启用右键菜单
'v.CoreWebView2.Settings.AreHostObjectsAllowed = True '是否启用脚本的HostObject注入
' v.CoreWebView2.Settings.IsBuiltInErrorPageEnabled = True ' 是否启用默认的错误对话框
End If
[此贴子已经被作者于2023/11/10 11:33:12编辑过]