Entorno de ejecución 148.0.3967.48 (11 de mayo de 2026)

Notas de la versión para el tiempo de ejecución de Microsoft Edge WebView2, fecha de lanzamiento: 11 de mayo de 2026.

Además de las siguientes mejoras en el tiempo de ejecución de WebView2, también puedes usar las nuevas características de la plataforma web de Microsoft Edge 148; vea las notas de la versión de la plataforma web Microsoft Edge 148 (mayo de 2026).

Correcciones de errores

  • Se ha corregido un problema del actualizador por el que el tiempo de ejecución de WebView2 que se usa actualmente se elimina después de instalar una nueva versión, lo que provoca un bloqueo durante la creación de un nuevo mando en una aplicación que ya se está ejecutando.

  • Cambio importante: se complementa el CoreWebView2ProcessFailedReason.Unexpected miembro de enumeración agregando valores más granulares para la CoreWebView2ProcessFailedReason enumeración que devuelve la CoreWebView2ProcessFailedEventArgs.Reason propiedad. Este es un cambio importante. Consulte Cambio importante: razones granulares de falla del proceso para el ProcessFailed evento, a continuación.

  • Se han corregido los problemas de selección de la lista desplegable del cuadro de diálogo Imprimir en WebView2CompositionControl. (Edición #5195)

  • Deshabilitado el componente Acciones de dominio para WebView2.

  • Notificación deshabilitada WebUSBDetector para WebView2.

  • ICoreWebView2Profile3::get_PreferredTrackingPreventionLevelObsoleto corregido

  • Se ha corregido que los clientes WDP no puedan conectarse a un servidor de depuración remoto.

  • Se ha corregido un problema de la aplicación de ejemplo de WPF, en el que al cerrar la ventana dejaba un proceso WPF persistente.

Cambio importante: motivos de error del proceso pormenorizado para el ProcessFailed evento

El ProcessFailed evento se desencadena cuando un proceso asociado a WebView2 (por ejemplo, un proceso de GPU o un representador) se cierra de forma inesperada, lo que permite a las aplicaciones responder con lógica de recuperación o diagnósticos.

Antes de este cambio: la CoreWebView2ProcessFailedEventArgs.Reason propiedad se devolvía Unexpected para tres escenarios de salida distintos (salida normal, salida anómala y error de integridad de código), lo que imposibilitaba que las aplicaciones los distinguieran.

Después de este cambio: Cuando la marca de msWebView2GranularProcessFailedReason característica está habilitada, la CoreWebView2ProcessFailedEventArgs.Reason propiedad devuelve los siguientes valores enumerados granulares CoreWebView2ProcessFailedReason nuevos, en lugar de Unexpected:

  • NormalExit — El proceso ha salido normalmente (código de salida 0).

  • AbnormalExit — El proceso salió de forma anormal (código de salida distinto de cero), pero no se bloqueó ni murió.

  • IntegrityFailure — El sistema operativo finalizó el proceso debido a un error de integridad de código, como cuando una DLL falla la verificación de integridad de código de Windows.

La msWebView2GranularProcessFailedReason marca de características está deshabilitada de forma predeterminada en las versiones 148 y 149, lo que proporciona a las aplicaciones dos versiones para probar de forma proactiva. A partir de la versión 150, la característica se habilitará de forma predeterminada y las aplicaciones recibirán los valores granulares. Para validar el comportamiento de la aplicación WebView2, habilite la marca de característica de la siguiente manera:

set WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS=--enable-features=msWebView2GranularProcessFailedReason

Esta es una corrección de errores para el tiempo de ejecución y el SDK. Estos miembros de enumeración son una modificación de una API estable existente y están disponibles como parte de este SDK de versión preliminar.

Vea también:

Vea también