今天,微软宣布了适用于 Win32 C/C++ 应用的 WebView2 新版本。新组件能够在不同的 Windows 版本中使用,微软表示还将会发布向前兼容的 SDK。WebView2 是 WebView 的继任者,是基于新版 Edge 浏览器的控件,能够在本机应用程序中嵌入 Web 技术(HTML、CSS和JavaScript)。
自从微软宣布基于谷歌的开源 Chromium 重构浏览器之后,微软就承诺会提供全新的 WebView。最初的 WebView 是基于 EdgeHTML 的,目前使用 WebView 的应用程序依然会得到支持。
虽然今天 WebView2 适用于 Win32 应用,但微软表示后续还会支持更多版本。它隶属于 Project Reunion,所以开发者需要等到 WinUI 3 正式上线之后才能在 UWP 应用中使用,WinForms 和 WPF 将会在今年晚些时候正式发布。
微软计划每六周推出一个新的 WebView2 SDK,和稳定版 Edge 同步更新。今天推出的 WebView2 被认为是常青版(Evergreen),这意味着它将继续更新最新版本。今年晚些时候推出的是固定版(Fixed Version),并不会获得更新。