关于 WebView2 SDK 的发行说明

WebView2 团队以四周的节奏更新 WebView2 发布 SDK 和 WebView2 预发布 SDK。 这些发行说明包含有关 API 的产品公告、添加、修改和中断性变更的最新信息。

可以在 NuGet 站点上查看 Microsoft.Web.WebView2 SDK 包的列表。

通常,发行说明适用于 WebView2 API 参考中列出的受支持平台。 有关发布 SDK 包中的 API 的概述,请参阅 WebView2 功能和 API 概述

发行说明条目对应于 WebView2 的历史版本,不会随时间推移而更新。 随着 WebView2 新版本的发布,对“新功能”和“实验性 API”的引用可能会过时。

添加 API 的阶段

将分阶段添加新 API,如下所示:

  1. API 最初作为预发行版 SDK 包中的实验 API 引入。
  2. 然后,它们将成为预发布 SDK 包中的稳定 API。
  3. 不久之后,它们将成为发布 SDK 包中的稳定 API。

引入新 API 的阶段关系图

另请参阅:

更新运行时和 SDK

WebView2 更改可能需要更新运行时和/或 SDK。 大多数新 API 都需要运行时和 SDK 更新。 从 2023 年 2 月版本开始,每个 bug 修复的更新要求如下所示:

指示器 含义
运行时和 SDK,或无指示器 运行时和 SDK 都需要更新。
仅限运行时 仅需要更新运行时。
仅 SDK 只需更新 SDK。

WebView2 与 Microsoft Edge 浏览器共享代码和二进制文件,大约在同一时间发布。 因此,WebView2 运行时版本通常还包括Microsoft Edge 更新。

更新 WebView2 SDK NuGet 包后,请确保重新编译 WebView2 应用。 WebView2 团队建议以下内容:

  • 使用 WebView2 SDK 包的预发布版本进行开发时,请使用 Microsoft Edge 的 Canary 预览通道。 Canary 是推荐的预览频道,因为它以最快的节奏提供,并且具有最新的 API。

  • 使用发布版本的 WebView2 SDK 包时,请使用 Evergreen WebView2 运行时。

有关详细信息,请参阅将运行时版本与用于 WebView2 的预发行版和发布 SDK 中的 SDK 版本匹配。

用于加载 WebView2 的浏览器或运行时的最低版本

若要加载 WebView2,Microsoft Edge 或 WebView2 运行时的最低版本为 86.0.616.0。 仅当 Web 平台中发生中断性变更时,加载 WebView2 的最低版本才会更改。

若要使用预发布 SDK 和 Microsoft Edge 预览频道,请参阅 测试即将推出的 API 和功能

另请参阅