系列目录 【已更新最新开发文章,点击查看详细】
在我的博客《.NET桌面程序集成Web网页开发的多种解决方案》中介绍了10种.NET集成网页开发的控件。本系列着重介绍 Microsoft Edge WebView2 组件技术。
WebView2是微软推出的新一代用于桌面端混合开发的解决方案。它可以让本地应用程序(WinForm、WPF、WinUI、Win32)、移动应用程序(MAUI)轻松嵌入Web技术。WebView2 控件使用 Microsoft Edge 作为呈现引擎在客户端应用程序及App中显示 Web 内容。使用 WebView2 可以将 Web 代码嵌入到客户端应用程序及App中的不同部分,或在单个 WebView 实例中构建所有本机应用程序。
WebView2由来
之所以称之为 WebView2,是因为它取代了 WebView 控件。而 WebView又取代了老旧的 WebBrowser 控件。WebView 使用原始的 Edge (Trident) 渲染引擎,是 Windows10 唯一的控件。WebView2 使用较新的 Edge 渲染引擎,并支持多种Windows 平台。
WebView2优势
受支持的平台
WebView2 的正式发布版 (GA) 或预览版适用于以下编程环境:
WebView2 应用可以在以下版本的 Windows 上运行:
对 Windows 7 和 Windows Server 2008 R2 的 **WebView2 支持将与 Microsoft Edge 的支持时间线相同。 请参阅Microsoft Edge 支持的操作系统。