Microsoft Edge WebView2 运行时发行说明,发布日期:2026 年 7 月 7 日。
WebView2 运行时将更改为 2 周的发布节奏
从 2026 年 8 月 28 日) (版本 152 开始,WebView2 运行时将移动到 2 周的发布节奏。 这与 Microsoft Edge 一致。 WebView2 运行时版本 151 是采用 4 周发布节奏的最终版本。
请参阅 [公告] 从 v152) 开始,WebView2 运行时 (移动到 2 周的发布节奏 。
错误修补程序
修复了帧删除的重入问题。
修复了用户授权文件 (UAF) 的对象包装器访问问题。
在主机管道上标记了浏览器权威原点,以防止
WebMessageReceivedEventArgs.Source欺骗。限制了对弃用的 WebView2 中的单一实例主机管道的访问。
从访问本机对象的方法中删除
origin了参数。针对呈现器欺骗和新技术文件系统 (NTFS) 接点转义强化了 WebView2 虚拟主机
kDeny强制。修复了窗口到可视化UI 自动化 (UIA) 树。
修复了 API 中的
AddScriptToExecuteOnDocumentCreated回归问题。添加了 WebView2 环境和控制器创建尝试的总计数直方图。
映射到
TERMINATION_STATUS_LAUNCH_FAILED_OS_POLICYkLaunchFailed.对于已终止以回收内存的进程,已将失败原因分类更新为
OOM。添加了内存不足时的系统内存快照 (OOM) 检测时间以进行分析。
修复了在主机预期弹出窗口保持打开状态时弹出窗口无提示关闭的问题。
在主机对象访问期间添加了可信源检查。
减少了 WebView2 URL 请求管理器中的冗余地图查找,以提高性能。
消除了 WebView2 Cookie 层中不必要的字符串分配,以提高性能。
重大更改:在 WindowToVisual 模式下为 WebView2 启用 Windows shell 手写支持
WebView2 将为 Windows 上的窗口到视觉 () 模式下托管的 WebView2 实例中的编辑字段引入对 Windows shell 手写 (WindowToVisual 笔手写到文本) 的支持。
此更改仅 WindowToVisual 影响托管模式。
WindowToWindow 托管模式已支持 Windows shell 手写,此 VisualToVisual 更改不支持托管模式。
在此更改之前:处于模式的 WindowToVisual WebView2 不会在文本服务框架 (TSF) 线程上注册 an ITfHandwritingSink 。 Windows shell 手写仍然有效,但手写目标确定使用基于操作系统UI 自动化 (UIA) 的路径。
在此更改之后: 如果禁用了该功能标志,则 msAbydosForWindowlessWV2 行为将与此更改之前相同,包括基于 UIA 的手写目标确定路径。
如果启用该 msAbydosForWindowlessWV2 功能标志,则处于模式的 WindowToVisual WebView2 将在 TSF 线程上注册每个实例 ITfHandwritingSink 。 这为 WebView2 中的编辑字段启用 Windows shell 手写,并更改在共享 TSF 线程上路由 TSF 手写事件的方式。
如果你的应用已在其 TSF 线程上注册了自己的 ITfHandwritingSink ,则手写笔手写将继续适用于应用的本机编辑字段,并且手写笔手写也将在 WebView2 编辑字段中工作。
如果你的应用未注册自己的 ITfHandwritingSink,则在默认启用此更改后,笔手写功能可能停止适用于应用的本机编辑字段。 发生这种情况的原因是 WebView2 返回 E_NOTIMPL 它不拥有的 HWND,预期 TSF 链接到另一个已注册的接收器。 如果未注册主机接收器,TSF 不会回退到默认的基于 UIA 的手写目标分辨率。
若要保留对应用本机编辑字段的笔手写支持,请在 TSF 线程上注册自己的 ITfHandwritingSink 手写字段。 此更改将自动启用 WebView2 编辑字段内的笔手写功能。
可以通过在启动应用之前启用以下功能标志来主动验证 WebView2 应用的行为:
set WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS=--enable-features=msAbydosForWindowlessWV2
在版本 149 和 150 中, msAbydosForWindowlessWV2 默认情况下禁用该功能标志,让应用有时间进行主动测试。 从版本 151 开始,计划默认启用该功能。
通过在启用此功能标志的情况下测试 WebView2 应用,可以确定应用中的任何本机编辑字段手写工作流是否依赖于注册主机 ITfHandwritingSink。
另请参阅:
- [重大更改]在 WindowToVisual 模式下为 WebView2 启用 Windows ShellHandwriting 支持 (问题 #134)
- WebView2 的窗口化托管与可视化托管
-
WebView2 浏览器标志 -
msAbydosForWindowlessWV2功能标志。