运行时间 148.0.3967.48 (2026 年 5 月 11 日)

Microsoft Edge WebView2 运行时的发行说明,发布日期:2026 年 5 月 11 日。

除了以下 WebView2 运行时改进之外,还可以使用 Microsoft Edge 148 中的新 Web 平台功能;请参阅 Microsoft Edge 148 Web 平台发行说明 (2026 年 5 月) 。

错误修补程序

  • 修复了安装新版本后删除当前使用的 WebView2 运行时,导致在已运行的应用中创建新控制器期间崩溃的更新程序问题。

  • 重大更改:通过为属性返回CoreWebView2ProcessFailedEventArgs.Reason的枚举添加CoreWebView2ProcessFailedReason更多精细值来补充CoreWebView2ProcessFailedReason.Unexpected枚举成员。 这是一项重大更改。 请参阅下面的 重大更改:事件的 ProcessFailed 细化进程失败原因。

  • 修复了 中的 “打印 ”对话框下拉列表选择问题 WebView2CompositionControl。 (问题 #5195)

  • 已禁用 WebView2 的域操作组件。

  • 已禁用 WebUSBDetector WebView2 通知。

  • 修复过时 ICoreWebView2Profile3::get_PreferredTrackingPreventionLevel.

  • 修复了 WDP 客户端无法连接到远程调试服务器的问题。

  • 修复了 WPF 示例应用关闭窗口会留下 WPF 进程延迟的问题。

重大更改:事件的 ProcessFailed 细化进程失败原因

当呈现器或 GPU 进程等 WebView2 关联的进程 (意外退出时触发此ProcessFailed事件) 允许应用使用恢复逻辑或诊断进行响应。

在此更改之前: 为三种不同的退出方案返回的 CoreWebView2ProcessFailedEventArgs.Reason 属性 Unexpected (正常退出、异常退出和代码完整性故障) ,使应用无法区分它们。

在此更改之后: 启用功能标志后 msWebView2GranularProcessFailedReason ,该 CoreWebView2ProcessFailedEventArgs.Reason 属性将返回以下新的精细 CoreWebView2ProcessFailedReason 枚举值,而不是 Unexpected:

  • NormalExit — 进程正常退出 (退出代码 0) 。

  • AbnormalExit — 进程异常退出 (非零退出代码) ,但并未崩溃或终止。

  • IntegrityFailure - 操作系统由于代码完整性故障而终止进程,例如 DLL 无法验证 Windows 代码完整性。

msWebView2GranularProcessFailedReason在版本 148 和 149 中,默认禁用该功能标志,为应用提供两个版本来主动测试。 从版本 150 开始,默认情况下将启用该功能,应用将收到粒度值。 若要验证 WebView2 应用的行为,请启用功能标志,如下所示:

set WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS=--enable-features=msWebView2GranularProcessFailedReason

这是运行时和 SDK 的 bug 修复。 这些枚举成员是现有稳定 API 的修改,可作为此 预发布 SDK 的一部分提供。

另请参阅:

另请参阅