微软最近发布了 Edge 浏览器,它使用 Chromium 引擎来渲染 HTML。
是否有 WinForms 组件允许将其嵌入到桌面应用程序中?
我知道CefSharp https://github.com/cefsharp/CefSharp对于 WinForms,只需查看是否有本机支持的东西。
WebView2
The Microsoft Edge WebView2 https://learn.microsoft.com/en-us/microsoft-edge/hosting/webview2?WT.mc_id=DT-MVP-5003235控件使您能够使用 Microsoft Edge (Chromium) 作为渲染引擎在应用程序中托管 Web 内容。
该控件可在以下编程环境中使用:
- Win32 C/C++(正式版)
- .NET Framework 4.6.2 或更高版本
- .NET Core 3.1 或更高版本
- .NET 5
WebView2 入门
-
在您的计算机上安装先决条件:
- WebView2 运行时 https://developer.microsoft.com/en-us/microsoft-edge/webview2/?WT.mc_id=DT-MVP-5003235
- 微软 Edge Chromium https://www.microsoftedgeinsider.com/en-us/download?WT.mc_id=DT-MVP-5003235
-
创建 Windows 窗体应用程序。
-
安装WebView2NuGet包 https://www.nuget.org/packages/Microsoft.Web.WebView2?WT.mc_id=DT-MVP-5003235在你的项目中。
-
从表单上的工具箱中删除 WebView2 的实例。
-
将 Source 属性设置为有效的 URL,例如:https://bing.com 并运行应用程序。
更多信息
- Windows 窗体应用程序中的 WebView2 入门 https://learn.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/winforms
- 示例 WinForms 应用程序 - GitHub 存储库 https://github.com/MicrosoftEdge/WebView2Samples
-
类参考。
Note: WebView2
将取代WebView
控制在toolkit https://github.com/windows-toolkit/Microsoft.Toolkit.Win32. WebView
已被标记为已过时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)