Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estas notas de la versión proporcionan información sobre las nuevas características y correcciones de errores que se incluyen en el SDK de versión webView2 y el SDK de versión preliminar de WebView2.
1.0.3650.58
Fecha de lanzamiento: 8 de diciembre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3650.58
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 143.0.3650.58 o posterior de WebView2 Runtime.
Promociones a la fase 3 (estable en versión)
No se ha promocionado ninguna API adicional de Fase 2: Estable en versión preliminar, a Fase 3: Estable en versión, en este SDK de versión.
Correcciones
Solo en tiempo de ejecución
- Se ha corregido el acceso a la red local que desencadenaba una ventana emergente de alerta de permiso.
Versión preliminar 1.0.3712
Fecha de lanzamiento: 8 de diciembre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3712-prerelease
Para obtener compatibilidad completa con la API, esta versión preliminar del SDK de WebView2 requiere el entorno de ejecución de WebView2 que se incluye con la versión 144.0.3712.0 o posterior de Microsoft Edge.
Promociones a la fase 1 (experimental en versión preliminar)
Las siguientes API están en fase 1: Experimental en versión preliminar y se han agregado en este SDK de versión preliminar.
Personalización del comportamiento del intervalo de puertos
Las API de intervalo de puertos permitidos permiten restringir o personalizar los intervalos de puertos de red que WebView2 puede usar para varios protocolos de transporte y ámbitos. Esto proporciona un control de seguridad mejorado.
Use
SetAllowedPortRangeen laCoreWebView2EnvironmentOptionsinstancia (oICoreWebView2ExperimentalEnvironmentOptions) para configurar las restricciones de puerto durante la creación del entorno.Use el
scopeparámetro para especificar si la configuración se aplica a todos los componentes (Default) o solo a las conexiones punto a punto de WebRTC (WebRtc). Actualmente soloWebRtcse admite.Use el
protocolparámetro para especificar el protocolo de transporte (actualmente admiteUdp).Especifique
minPortymaxPortvalores entre 1025-65535 (ambos inclusive) o use (0,0) para restablecer o quitar restricciones.
Use
GetEffectiveAllowedPortRangeen laCoreWebView2EnvironmentOptionsinstancia (oICoreWebView2ExperimentalEnvironmentOptions) para recuperar la configuración del intervalo de puertos activo para un ámbito y protocolo específicos.Devuelve el intervalo establecido explícitamente para el ámbito especificado o hereda del
Defaultámbito si no se establece.Devuelve (0,0) si no hay restricciones configuradas para el ámbito especificado.
CoreWebView2EnvironmentOptionsClaseCoreWebView2AllowedPortRangeScope Enum
CoreWebView2AllowedPortRangeScope.DefaultCoreWebView2AllowedPortRangeScope.WebRtc
CoreWebView2TransportProtocolKind Enum
CoreWebView2TransportProtocolKind.Udp
Promociones a la fase 2 (estable en versión preliminar)
Las siguientes API se han promocionado de Fase 1: Experimental en versión preliminar, a Fase 2: Estable en versión preliminar, y se incluyen en este SDK de versión preliminar.
Personalizar el comportamiento de arrastrar y colocar (DragStarting API)
La DragStarting API invalida el comportamiento predeterminado de arrastrar y colocar cuando se ejecuta en modo de hospedaje visual. El DragStarting evento notifica a la aplicación cuando el usuario inicia una operación de arrastre en WebView2 y proporciona el estado necesario para invalidar la operación de arrastrar WebView2 predeterminada con su propia lógica.
- Use
DragStartingenICoreWebView2CompositionController5para agregar un controlador de eventos que se invoca cuando se inicia la operación de arrastre. - Use
ICoreWebView2DragStartingEventArgspara iniciar su propia operación de arrastre.- Use el
GetDeferralmétodo para ejecutar cualquier lógica de arrastre asincrónica y volver a llamar a WebView más adelante. - Use la
Handledpropiedad para que WebView2 sepa si desea usar su propia lógica de arrastre.
- Use el
Correcciones
Este SDK de versión preliminar incluye las siguientes correcciones de errores.
Solo en tiempo de ejecución
- Se ha corregido el acceso a la red local que desencadenaba una ventana emergente de alerta de permiso.
- Se ha corregido una regresión de la
setColorSchemeAPI. - Se ha corregido la inicialización diferida para
ICoreWebView2NewWindowRequestedEventArgsel modificadorenable-new-window-requested-deferred-initializationde línea de comandos .
1.0.3595.46
Fecha de lanzamiento: 3 de noviembre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3595.46
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 142.0.3595.46 o posterior de WebView2 Runtime.
Promociones a la fase 3 (estable en versión)
No se ha promocionado ninguna API adicional de Fase 2: Estable en versión preliminar, a Fase 3: Estable en versión, en este SDK de versión.
Correcciones
Este SDK de versión incluye las siguientes correcciones de errores.
Solo en tiempo de ejecución
- Se ha deshabilitado la creación de un proceso de "Representador especulativo".
1.0.3650-prelease
Fecha de lanzamiento: 7 de noviembre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3650-prerelease
Para obtener compatibilidad completa con la API, esta versión preliminar del SDK de WebView2 requiere el entorno de ejecución de WebView2 que se incluye con la versión 143.0.3650.0 o posterior de Microsoft Edge.
Promociones a la fase 1 (experimental en versión preliminar)
No se han agregado API experimentales en este SDK de versión preliminar.
Promociones a la fase 2 (estable en versión preliminar)
No se ha promocionado ninguna API de Fase 1: Experimental en versión preliminar, a Fase 2: Estable en versión preliminar, en este SDK de versión preliminar.
Correcciones
Este SDK de versión preliminar incluye las siguientes correcciones de errores.
Solo en tiempo de ejecución
- Se ha deshabilitado la creación de un proceso de "Representador especulativo".
- Se ha corregido un problema de sincronización de cuadros de diálogo de búsqueda al realizar una búsqueda mediante programación.
1.0.3537.50
Fecha de lanzamiento: 6 de octubre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3537.50
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 141.0.3537.50 o posterior de WebView2 Runtime.
Promociones a la fase 3 (estable en versión)
No se ha promocionado ninguna API adicional de Fase 2: Estable en versión preliminar, a Fase 3: Estable en versión, en este SDK de versión.
Correcciones
Este SDK de versión incluye las siguientes correcciones de errores.
Solo en tiempo de ejecución
- Se ha corregido el acceso a la red local que desencadenaba una ventana emergente de alerta de permiso.
Solo SDK
- Se ha corregido un error de BinSkim para
WebView2Loader.dll.
Versión preliminar 1.0.3590
Fecha de lanzamiento: 7 de octubre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3590-prerelease
Para obtener compatibilidad completa con la API, esta versión preliminar del SDK de WebView2 requiere el entorno de ejecución de WebView2 que se incluye con la versión 142.0.3590.0 o posterior de Microsoft Edge.
Promociones a la fase 1 (experimental en versión preliminar)
Las siguientes API están en fase 1: Experimental en versión preliminar y se han agregado en este SDK de versión preliminar.
Compatibilidad con etiquetas de confidencialidad
Una nueva API de información de confidencialidad en WebView2 permite a las aplicaciones acceder a la información de etiquetas de confidencialidad que comunican las páginas web a través del Administrador de restricciones de interacción de página. Esta característica ayuda a las aplicaciones host a detectar y responder a contenido confidencial.
Funcionalidades clave:
Configurar la disponibilidad del Administrador de restricciones de interacción de página: configure una lista de filtros de direcciones URL para el Administrador de restricciones de interacción de página. Una vez configurada la lista, el Administrador de restricciones de interacción de página estará disponible en las páginas de la lista de permitidos. Estas páginas pueden enviar etiquetas de confidencialidad a la plataforma a través de la API.
Exposición de información -
CoreWebView2de confidencialidad ahora expone unaSensitivityInfopropiedad y unSensitivityInfoChangedevento, lo que permite a las aplicaciones escuchar las actualizaciones de la información de la etiqueta de confidencialidad.
La compatibilidad con etiquetas de confidencialidad está disponible inicialmente solo en Win32. La compatibilidad con .NET y WinRT está prevista para una versión futura.
Promociones a la fase 2 (estable en versión preliminar)
No se ha promocionado ninguna API de Fase 1: Experimental en versión preliminar, a Fase 2: Estable en versión preliminar, en este SDK de versión preliminar.
Correcciones
Este SDK de versión preliminar incluye las siguientes correcciones de errores.
Solo en tiempo de ejecución
- Se ha corregido un puntero colgante en el contexto de permisos de acceso del sistema de archivos.
- Se ha corregido la suspensión de la interfaz de usuario durante la arrastrar y colocar en WinUI3.
- Se ha corregido el acceso a la red local que desencadenaba una ventana emergente de alerta de permiso.
- Se ha resuelto un problema por el que una región adicional aparecía en el árbol de accesibilidad.
- Se ha corregido un problema por el que las descargas en el marco predeterminado del explorador no funcionaba.
Solo SDK
- Se ha corregido un error de BinSkim para
WebView2Loader.dll.
1.0.3485.44
Fecha de lanzamiento: 8 de septiembre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3485.44
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 140.0.3485.44 o posterior de WebView2 Runtime.
Cambios generales
Este SDK de versión se centra en mejorar el funcionamiento de WebView2 mediante mejoras en segundo plano.
- Se ha reforzado la infraestructura de pruebas.
- Se ha mejorado la validación de las API para garantizar que las API se realicen de forma confiable en distintos escenarios.
Estas mejoras fundamentales proporcionan una funcionalidad estable y exhaustivamente probada para compilar aplicaciones WebView2.
Promociones a la fase 3 (estable en versión)
No se ha promocionado ninguna API adicional de Fase 2: Estable en versión preliminar, a Fase 3: Estable en versión, en este SDK de versión.
Correcciones
No hay correcciones de errores en este SDK de versión.
1.0.3530-prelease
Fecha de lanzamiento: 8 de septiembre de 2025
Paquete NuGet para el SDK de WebView2 1.0.3530-prerelease
Para obtener compatibilidad completa con la API, esta versión preliminar del SDK de WebView2 requiere el entorno de ejecución de WebView2 que se incluye con la versión 141.0.3530.0 o posterior de Microsoft Edge.
Cambios generales
Este SDK de versión preliminar se centra en mejorar el funcionamiento de WebView2 mediante mejoras en segundo plano.
- Se ha reforzado la infraestructura de pruebas.
- Se ha mejorado la validación de las API para garantizar que las API se realicen de forma confiable en distintos escenarios.
Estas mejoras fundamentales proporcionan una funcionalidad estable y exhaustivamente probada para compilar aplicaciones WebView2.
Promociones a la fase 1 (experimental en versión preliminar)
No se han agregado API experimentales en este SDK de versión preliminar.
Promociones a la fase 2 (estable en versión preliminar)
No se ha promocionado ninguna API de Fase 1: Experimental en versión preliminar, a Fase 2: Estable en versión preliminar, en este SDK de versión preliminar.
Correcciones
Este SDK de versión preliminar incluye las siguientes correcciones de errores.
Solo SDK
- Se ha corregido una pérdida de memoria en el controlador de composición de WPF.
1.0.3405.78
Fecha de lanzamiento: 11 de agosto de 2025
Paquete NuGet para el SDK de WebView2 1.0.3405.78
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 139.0.3405.78 o posterior de WebView2 Runtime.
Promociones a la fase 3 (estable en versión)
Las siguientes API se han promocionado de Fase 2: Estable en versión preliminar, a Fase 3: Estable en versión y ahora se incluyen en este SDK de versión.
Personalización del comportamiento de búsqueda (Buscar API)
Find API permite controlar mediante programación las operaciones Find y permite agregar la siguiente funcionalidad a la aplicación:
- Personalice las opciones buscar, como Buscar término, Distinción de mayúsculas y minúsculas, coincidencia de Word, resaltado de coincidencias y supresión predeterminada de la interfaz de usuario.
- Busque cadenas de texto y navegue entre ellas dentro de un control WebView2.
- Inicie operaciones find mediante programación y navegue por Buscar resultados.
- Suprima la interfaz de usuario de búsqueda predeterminada.
- Realice un seguimiento del estado de las operaciones de búsqueda .
Hay problemas conocidos con los documentos de Find API for PDF. Al ver un documento PDF dentro de un control WebView2, la característica Buscar actualmente solo proporciona el primer índice y el número de coincidencias encontradas. Por ejemplo, si la cadena se produce tres veces en un PDF, la interfaz de usuario diría 1/3 y no admitiría la llamada mediante programación a Next o Previous.
Estamos investigando activamente estos problemas y le recomendamos que informe de los problemas que encuentre mediante el repositorio WebView2Feedback .
CoreWebView2Clase:CoreWebView2EnvironmentClase:-
- Propiedad CoreWebView2Find.ActiveMatchIndex
- Evento CoreWebView2Find.ActiveMatchIndexChanged
- Método CoreWebView2Find.FindNext
- CoreWebView2Find.FindPrevious (Método)
- Propiedad CoreWebView2Find.MatchCount
- Evento CoreWebView2Find.MatchCountChanged
- Método CoreWebView2Find.StartAsync
- Método CoreWebView2Find.Stop
Correcciones
Solo en tiempo de ejecución
- Se ha corregido un bloqueo en Devtools en Windows Server y Windows 10.
Versión preliminar 1.0.3477
Fecha de lanzamiento: 11 de agosto de 2025
Paquete NuGet para el SDK de WebView2 1.0.3477-prerelease
Para obtener compatibilidad completa con la API, esta versión preliminar del SDK de WebView2 requiere el entorno de ejecución de WebView2 que se incluye con la versión 140.0.3477.0 o posterior de Microsoft Edge.
Promociones a la fase 1 (experimental en versión preliminar)
No se han agregado API experimentales en este SDK de versión preliminar.
Promociones a la fase 2 (estable en versión preliminar)
No se ha promocionado ninguna API de Fase 1: Experimental en versión preliminar, a Fase 2: Estable en versión preliminar, en este SDK de versión preliminar.
Correcciones
Solo en tiempo de ejecución
- Se ha corregido
put_UserAgentque no funcionaba para los trabajadores de servicio. - Se ha corregido un bloqueo en Devtools en Windows Server y Windows 10.
- Se quitó el seguimiento de procesos del explorador después de llamar a
remove_BrowserProcessExited. - Se ha corregido un problema de pérdida de memoria en
hostObjectlas llamadas a funciones asincrónicas. - Se ha corregido que el toque no funcionaba en el hospedaje visual después de un toque largo.
1.0.3351.48
Fecha de lanzamiento: 1 de julio de 2025
Paquete NuGet para el SDK de WebView2 1.0.3351.48
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 138.0.3351.48 o posterior de WebView2 Runtime.
Promociones a la fase 3 (estable en versión)
Las siguientes API se han promocionado de Fase 2: Estable en versión preliminar, a Fase 3: Estable en versión y ahora se incluyen en este SDK de versión.
Permitir que los mensajes de evento de entrada pasen a través de la ventana del explorador
La CoreWebView2ControllerOptions clase ahora tiene una AllowHostInputProcessing propiedad, que permite que los mensajes de evento de entrada del usuario (teclado, mouse, toque o lápiz) pasen a través de la ventana del explorador, para que los reciba una ventana de proceso de aplicación.
-
CoreWebView2ControllerOptionsClase:
Correcciones
Solo en tiempo de ejecución
- Se ha corregido un problema de caja negra en los cuadros de diálogo en el hospedaje visual.
Versión preliminar 1.0.3415
Fecha de lanzamiento: 14 de julio de 2025
Paquete NuGet para el SDK de WebView2 1.0.3415-prerelease
Para obtener compatibilidad completa con la API, esta versión preliminar del SDK de WebView2 requiere el entorno de ejecución de WebView2 que se incluye con la versión 140.0.3415.0 o posterior de Microsoft Edge.
Promociones a la fase 1 (experimental en versión preliminar)
Las siguientes API están en fase 1: Experimental en versión preliminar y se han agregado en este SDK de versión preliminar.
Habilitar el procesamiento en segundo plano y la compatibilidad sin conexión (API de trabajo de WebView2)
Las API de trabajo de WebView2 permiten que las aplicaciones host interactúen con trabajos web para descargar tareas desde el subproceso principal, mejorar la capacidad de respuesta y admitir operaciones en segundo plano. Estos trabajadores web incluyen trabajadores dedicados, trabajadores compartidos y trabajadores de servicio.
Estas API proporcionan:
- Eventos del ciclo de vida: Supervisar la creación y destrucción de trabajadores.
-
Interfaces de mensajería: Comunicarse con los trabajadores mediante
PostMessageyWebMessageReceived. - Administración de trabajadores: Consulta y recuperación de registros e instancias de trabajo.
-
CoreWebView2Clase:
-
CoreWebView2DedicatedWorker (clase)
- Evento CoreWebView2DedicatedWorker.DedicatedWorkerCreated
- Evento CoreWebView2DedicatedWorker.Destroying
- CoreWebView2DedicatedWorker.PostWebMessageAsJson (Método)
- Método CoreWebView2DedicatedWorker.PostWebMessageAsString
- Propiedad CoreWebView2DedicatedWorker.ScriptUri
- Evento CoreWebView2DedicatedWorker.WebMessageReceived
-
CoreWebView2FrameClase:
-
CoreWebView2ProfileClase:
-
CoreWebView2ServiceWorkerRegistration (clase)
- Propiedad CoreWebView2ServiceWorkerRegistration.ActiveServiceWorker
- Propiedad CoreWebView2ServiceWorkerRegistration.Origin
- Propiedad CoreWebView2ServiceWorkerRegistration.ScopeUri
- Evento CoreWebView2ServiceWorkerRegistration.ServiceWorkerActivated
- Propiedad CoreWebView2ServiceWorkerRegistration.TopLevelOrigin
- Evento CoreWebView2ServiceWorkerRegistration.Unregistering
Representar barras de título personalizadas (API de superposición de controles de ventana)
La API de superposición de controles de ventana permite a los desarrolladores crear barras de título personalizadas mediante la representación de botones subtítulo (minimizar, maximizar, restaurar y cerrar) directamente dentro de la ventana WebView2. La superposición de controles de ventana aparece en la esquina superior de WebView y se integra perfectamente con la interfaz de usuario de la aplicación.
Use esta API cuando:
- Quiere reemplazar la barra de título del sistema operativo predeterminada por una barra de título totalmente personalizada desde la aplicación.
- Está trabajando con características de región que no son de cliente, como
app-region: dragyIsNonClientRegionSupportEnabled.
Esta API es ideal para aplicaciones que requieren una experiencia de interfaz de usuario inmersiva y moderna.
Promociones a la fase 2 (estable en versión preliminar)
Las siguientes API se han promocionado de Fase 1: Experimental en versión preliminar, a Fase 2: Estable en versión preliminar, y se incluyen en este SDK de versión preliminar.
Personalización del comportamiento de búsqueda (Buscar API)
Find API permite controlar mediante programación las operaciones Find y permite agregar la siguiente funcionalidad a la aplicación:
- Personalice las opciones buscar, como Buscar término, Distinción de mayúsculas y minúsculas, coincidencia de Word, resaltado de coincidencias y supresión predeterminada de la interfaz de usuario.
- Busque cadenas de texto y navegue entre ellas dentro de un control WebView2.
- Inicie operaciones find mediante programación y navegue por Buscar resultados.
- Suprima la interfaz de usuario de búsqueda predeterminada.
- Realice un seguimiento del estado de las operaciones de búsqueda .
Hay problemas conocidos con los documentos de Find API for PDF. Al ver un documento PDF dentro de un control WebView2, la característica Buscar actualmente solo proporciona el primer índice y el número de coincidencias encontradas. Por ejemplo, si la cadena se produce tres veces en un PDF, la interfaz de usuario diría 1/3 y no admitiría la llamada mediante programación a Next o Previous.
Estamos investigando activamente estos problemas y le recomendamos que informe de los problemas que encuentre mediante el repositorio WebView2Feedback .
CoreWebView2Clase:CoreWebView2EnvironmentClase:-
- Propiedad CoreWebView2Find.ActiveMatchIndex
- Evento CoreWebView2Find.ActiveMatchIndexChanged
- Método CoreWebView2Find.FindNext
- CoreWebView2Find.FindPrevious (Método)
- Propiedad CoreWebView2Find.MatchCount
- Evento CoreWebView2Find.MatchCountChanged
- Método CoreWebView2Find.StartAsync
- Método CoreWebView2Find.Stop
Correcciones
Solo en tiempo de ejecución
- Se ha corregido un problema de caja negra en los cuadros de diálogo en el hospedaje visual.
- Se ha corregido
put_UserAgentque no funcionaba para los trabajadores de servicio. - Se ha corregido el bloqueo en DevTools en Windows Server y Windows 10.
Consulte también
- Acerca de las notas de la versión del SDK de WebView2
- Notas de la versión archivadas del SDK de WebView2
- Información general de las API de WebView2 : describe muchas de las API, por área de características, que se encuentran en los paquetes del SDK de versión.
- Ponerse en contacto con el equipo de Microsoft Edge WebView2
- Notas de la versión de la plataforma web de Microsoft Edge
Referencia de API: