Среда выполнения 148.0.3967.48 (11 мая 2026 г.)

Заметки о выпуске для среды выполнения Microsoft Edge WebView2, дата выпуска: 11 мая 2026 г.

В дополнение к следующим улучшениям среды выполнения WebView2 вы также можете использовать новые функции веб-платформы из Microsoft Edge 148; см. заметки о выпуске веб-платформы Microsoft Edge 148 (май 2026 г.).

Исправления ошибок

  • Исправлена проблема средства обновления, из-за которой используемая в настоящее время среда выполнения WebView2 удалялась после установки новой версии, что вызывало сбой при создании нового контроллера в уже запущенном приложении.

  • Критическое изменение: дополнен CoreWebView2ProcessFailedReason.Unexpected член перечисления, добавленные более детализированные значения для CoreWebView2ProcessFailedReason перечисления, возвращаемого свойством CoreWebView2ProcessFailedEventArgs.Reason . Это критическое изменение. См. раздел Критическое изменение: подробные причины сбоя процесса для ProcessFailed события ниже.

  • Исправлены проблемы с выбором раскрывающегося списка диалогового окна печати в WebView2CompositionControl. (Выпуск #5195)

  • Отключен компонент "Действия домена" для WebView2.

  • Отключено WebUSBDetector уведомление для WebView2.

  • Исправлено устаревшее ICoreWebView2Profile3::get_PreferredTrackingPreventionLevel.

  • Исправлена ошибка, из-за которой клиентам WDP не удавалось подключиться к удаленному серверу отладки.

  • Исправлена проблема с примером приложения WPF, из-за которой при закрытии окна оставался затянувшийся процесс WPF.

Критическое изменение: подробные причины сбоя процесса для ProcessFailed события

Событие ProcessFailed запускается при неожиданном завершении процесса, связанного с WebView2 (например, процесса отрисовки или графического процессора), позволяя приложениям реагировать с помощью логики восстановления или диагностики.

До этого изменения: Свойство CoreWebView2ProcessFailedEventArgs.Reason , возвращаемое Unexpected для трех различных сценариев выхода (обычный выход, аномальный выход и сбой целостности кода), из-за чего приложения не могут различать их.

После этого изменения: Когда msWebView2GranularProcessFailedReason флаг функции включен, свойство CoreWebView2ProcessFailedEventArgs.Reason возвращает вместо CoreWebView2ProcessFailedReasonUnexpected:

  • NormalExit — Процесс завершился нормально (код выхода 0).

  • AbnormalExit — Процесс завершился ненормально (ненулевой код выхода), но не упал и не погиб.

  • IntegrityFailure — ОС прекратила процесс из-за сбоя целостности кода, например, когда DLL не проходит проверку целостности кода Windows.

Флаг msWebView2GranularProcessFailedReason функции по умолчанию отключен в выпусках 148 и 149, предоставляя приложениям два выпуска для упреждающего тестирования. Начиная с выпуска 150, эта функция будет включена по умолчанию, а приложения будут получать детализированные значения. Чтобы проверить поведение приложения WebView2, включите флаг функции, как показано ниже.

set WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS=--enable-features=msWebView2GranularProcessFailedReason

Это исправление ошибки для среды выполнения и пакета SDK. Эти члены перечисления являются модификацией существующего стабильного API и доступны как часть этого предварительного выпуска SDK.

См. также:

См. также