Notas de la versión del SDK de WebView2
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.2478.35
Fecha de lanzamiento: 22 de abril de 2024
Paquete NuGet para el SDK de WebView2 1.0.2478.35
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 124.0.2478.35 o posterior de WebView2 Runtime.
Promociones
Las siguientes API se han promocionado a Estable y ahora se incluyen en este SDK de versión.
- Se ha agregado la característica de selección en tiempo de ejecución para admitir más escenarios de pruebas preliminares y piloto. Puede especificar
ReleaseChannels
para elegir qué canales se buscan durante la creación del entorno yChannelSearchKind
seleccionar un orden de búsqueda.
CoreWebView2EnvironmentOptions
Clase:Enumeración CoreWebView2ChannelSearchKind
MostStable
LeastStable
Enumeración CoreWebView2ReleaseChannels
None
Stable
Beta
Dev
Canary
Correcciones
Solo en tiempo de ejecución
- Corrige un posible desbordamiento de enteros que podría provocar un bloqueo al usar
AdditionalObjects
en la API WebMessage.
Versión preliminar 1.0.2526
Fecha de lanzamiento: 22 de abril de 2024
Paquete NuGet para el SDK de WebView2 1.0.2526-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 125.0.2526.0 o posterior de Microsoft Edge.
Cambios importantes
El requisito mínimo de versión de .NET Framework para .NET WebView2, incluidos los controles WPF y WinForms, se ha actualizado de .NET Framework 4.5 a .NET Framework 4.6.2.
API experimentales
Se han agregado las siguientes API experimentales en este SDK de versión preliminar.
- Se han agregado
SaveAs
API que permiten realizar mediante programación la operación Guardar como . Puede usar estas API para bloquear el cuadro de diálogo Guardar como predeterminado y, a continuación, guardar en silencio o compilar su propia interfaz de usuario para Guardar como. Estas API pertenecen solo al cuadro de diálogo Guardar como , no al cuadro de diálogo Descargar , que sigue usando las API de descarga existentes.
CoreWebView2
Clase:Enumeración CoreWebView2SaveAsKind
Complete
Default
HtmlOnly
SingleFile
CoreWebView2SaveAsUIResult Enum
Cancelled
FileAlreadyExists
InvalidPath
KindNotSupported
Success
CoreWebView2SaveAsUIShowingEventArgs
Clase:- CoreWebView2SaveAsUIShowingEventArgs.AllowReplace (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.Cancel (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.ContentMimeType (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.GetDeferral (Método)
- CoreWebView2SaveAsUIShowingEventArgs.Kind (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.SaveAsFilePath (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.SuppressDefaultDialog (propiedad)
Promociones
Las siguientes API se han promocionado de Experimental a Estable en este SDK de versión preliminar.
- Compatibilidad con la barra de desplazamiento de superposición de estilo fluent.
CoreWebView2EnvironmentOptions
Clase:Enumeración CoreWebView2ScrollbarStyle
Default
FluentOverlay
Correcciones
Runtime y SDK
Se ha corregido un error en la proyección de JavaScript de WinRT que provocaba un error de "Interfaz no compatible". (Problema n.º 3486)
Se ha agregado compatibilidad para controlar
out
los parámetros de matriz en la proyección de JavaScript de WinRT.
Solo en tiempo de ejecución
Se ha corregido un error que provocaba que la característica De subtitulado automático de imágenes estuviera habilitada de forma predeterminada.
Se ha corregido un error que hacía que si el
LaunchingExternalURIScheme
controlador de eventos está asociado, si la casilla recordar siempre está habilitada y el usuario activa esta casilla, el cuadro de diálogo se volverá a mostrar incorrectamente.Se ha corregido
GetNonClientRegionAtPoint
la devoluciónNowhere
incorrecta de algunos puntos.Se ha corregido un error por el que Text Services Framework se desconectaba al colocar un archivo en una región WebView2.
Se ha corregido un error que hacía que el método abreviado de teclado Ver origen Ctrl+U permaneciera habilitado cuando la
AreDevToolsEnabled
configuración erafalse
.Se ha corregido un error que provocaba que un IME componible se duplicara al recuperar el foco. (Problema n.º 1610)
Se ha asegurado de que
devicePixelRatio
está sincronizado con escalas de rasterización personalizadas. (Problema n.º 3060)Se ha corregido una condición de carrera al usar
CallDevToolsProtocolMethod
eventos enNewWindowRequested
. (Problema n.º 4181)Se ha corregido un bloqueo que se podía producir en WPF
TabIntoCore
cuandoController
se ha destruido, pero el usuario intenta tabular en el control (presionando la tecla Tab ). (Problema n.º 4452)Se ha asegurado de que la revisión ortográfica toma el idioma de entrada con formato que no distingue mayúsculas de minúsculas.
Ha hecho que Language API se haya hecho más sólida con respecto a la entrada del usuario.
Se ha corregido un error que provocaba que no se mostrara el símbolo del sistema Guardar contraseña .
Solo SDK
- Se ha corregido la falta de
AreBrowserExtensionsEnabled
API en la proyección de WinRT.
1.0.2420.47
Fecha de lanzamiento: 25 de marzo de 2024
Paquete NuGet para el SDK de WebView2 1.0.2420.47
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 123.0.2420.47 o posterior de WebView2 Runtime.
Promociones
Las siguientes API se han promocionado a Estable y ahora se incluyen en este SDK de versión.
- Se ha agregado una nueva API para proporcionar resultados de pruebas de posicionamiento en las regiones que contiene WebView2. Esta API es útil para aplicaciones hospedadas visualmente que desean controlar eventos de mouse en el área que no es cliente de la ventana WebView2.
CoreWebView2CompositionController
Clase:CoreWebView2NonClientRegionChangedEventArgs
Clase:CoreWebView2NonClientRegionKind Enum
Caption
Client
Nowhere
CoreWebView2Settings
Clase:
- Se agregó la
FailureSourceModulePath
propiedad alProcessFailedEventArgs
tipo para especificar la ruta de acceso completa del módulo que provocó el bloqueo en casos de errores de integridad de código de Windows, es decir, cuando un proceso salió conSTATUS_INVALID_IMAGE_HASH
.
CoreWebView2ProcessFailedEventArgs
Clase:
Correcciones
Solo SDK
- Los ensamblados de .NET para WinForms y WPF ahora se incluyen con la optimización habilitada. (Problema n.º 4409)
1.0.2470-prelease
Fecha de lanzamiento: 25 de marzo de 2024
Paquete NuGet para el SDK de WebView2 1.0.2470-prerelease
Para obtener compatibilidad completa con la API, esta versión preliminar del SDK de WebView2 requiere la versión 124.0.2470.0 o posterior de WebView2 Runtime.
API experimentales
Se han agregado las siguientes API experimentales en este SDK de versión preliminar.
- Compatibilidad con la barra de desplazamiento de superposición de estilo fluent.
CoreWebView2EnvironmentOptions
Clase:Enumeración CoreWebView2ScrollbarStyle
Default
FluentOverlay
- Se ha actualizado la API WebMessageObjects para permitir la inserción de objetos DOM en contenido WebView2 construido a través de la aplicación y a través de la
CoreWebView2.PostWebMessage
API en la otra dirección. Se agregó un nuevo tipo de objeto web para representar un identificador del sistema de archivos que se puede publicar en el contenido web para proporcionarle acceso al sistema de archivos.
CoreWebView2
Clase:CoreWebView2Environment
Clase:CoreWebView2FileSystemHandle
Clase:Enumeración CoreWebView2FileSystemHandleKind
File
Directory
CoreWebView2FileSystemHandlePermission Enum
ReadOnly
ReadWrite
Promociones
Las siguientes API se han promocionado de Experimental a Estable en este SDK de versión preliminar.
- Se ha agregado la característica de selección en tiempo de ejecución para admitir más escenarios de pruebas preliminares y piloto. Puede especificar
ReleaseChannels
para elegir qué canales se buscan durante la creación del entorno yChannelSearchKind
seleccionar un orden de búsqueda.
CoreWebView2EnvironmentOptions
Clase:Enumeración CoreWebView2ChannelSearchKind
MostStable
LeastStable
Enumeración CoreWebView2ReleaseChannels
None
Stable
Beta
Dev
Canary
- Se agregó la
FailureSourceModulePath
propiedad alProcessFailedEventArgs
tipo para especificar la ruta de acceso completa del módulo que provocó el bloqueo en casos de errores de integridad de código de Windows, es decir, cuando un proceso salió conSTATUS_INVALID_IMAGE_HASH
.
CoreWebView2ProcessFailedEventArgs
Clase:
Correcciones
Solo en tiempo de ejecución
- Se ha corregido una regresión de confiabilidad que podía bloquear el proceso de aplicación cuando se descargaba una versión anterior del archivo DLL de cliente WebView2.
- Se ha asegurado de que la carpeta de descarga temporal de WebView2 sea única por carpeta de datos de usuario y no interfiera con otras aplicaciones ni con el explorador.
1.0.2365.46
Fecha de lanzamiento: 26 de febrero de 2024
Paquete NuGet para el SDK de WebView2 1.0.2365.46
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 122.0.2365.46 o posterior de WebView2 Runtime.
Promociones
Las siguientes API se han promocionado a Estable y ahora se incluyen en este SDK de versión.
- Se ha agregado compatibilidad con
WebResourceRequested
los trabajos, lo que permite establecer filtros para recibirWebResourceRequested
eventos para los trabajadores de servicio, los trabajos compartidos y los iframes de origen diferente.
CoreWebView2
Clase:CoreWebView2WebResourceRequestedEventArgs
Clase:
- Para admitir extensiones de explorador en WebView2, se ha agregado
GetBrowserExtensions
para WinRT:
Correcciones
Solo en tiempo de ejecución
Se ha corregido una regresión que afectaba al control del
NewWindowRequested
evento cuando la nueva ventana se establece como WebView de origen. (Problema n.º 4250)Se ha corregido un error por el que el cierre de un WebView que tiene un visor PDF incrustado podía provocar un bloqueo. (Problema 3832)
Se ha corregido una regresión en la que los clics del mouse dejaban de funcionar cuando la aplicación habilitaba
SetWindowDisplayAffinity
. (Problema n.º 4325)
1.0.2415-prelease
Fecha de lanzamiento: 26 de febrero de 2024
Paquete NuGet para el SDK de WebView2 1.0.2415-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 123.0.2415.0 o posterior de Microsoft Edge.
Cambios importantes
- El comportamiento de la
InitiatingOrigin
propiedad deCoreWebView2LaunchingExternalUriSchemeEventArgs
ha cambiado. Si esInitiatingOrigin
un origen opaco, elInitiatingOrigin
que se notifica en los argumentos de evento es su origen de precursor. El origen del precursor es el origen que creó el origen opaco. Por ejemplo, si un marco que está enexample.com
abre un subtrama que tiene un origen opaco diferente, el origen del precursor del subtrama esexample.com
.
CoreWebView2LaunchingExternalUriSchemeEventArgs
Clase:
- Se ha cambiado el nombre de los miembros de la
CoreWebView2TextureStreamErrorKind
enumeración:
Nombres de miembros antiguos:
- CoreWebView2TextureStreamErrorKind Enum
CoreWebView2TextureStreamErrorNoVideoTrackStarted
CoreWebView2TextureStreamErrorTextureError
CoreWebView2TextureStreamErrorTextureInUse
Nuevos nombres de miembros:
- CoreWebView2TextureStreamErrorKind Enum
NoVideoTrackStarted
TextureError
TextureInUse
API experimentales
Se han agregado las siguientes API experimentales en este SDK de versión preliminar.
- La
CoreWebView2ControllerOptions
clase ahora tiene unaAllowHostInputProcessing
propiedad , que permite que los mensajes de entrada del usuario (teclado, mouse, toque y lápiz) pasen a través de la ventana del explorador para que los reciba una ventana de proceso de aplicación.
CoreWebView2ControllerOptions
Clase:
Promociones
Las siguientes API se han promocionado de Experimental a Estable en este SDK de versión preliminar.
- Se ha agregado una nueva API para proporcionar resultados de pruebas de posicionamiento en las regiones que contiene WebView2. Esta API es útil para aplicaciones hospedadas visualmente que desean controlar eventos de mouse en el área que no es cliente de la ventana WebView2.
CoreWebView2CompositionController
Clase:CoreWebView2Settings
Clase:
Correcciones
Solo en tiempo de ejecución
Se ha corregido la cámara o el micrófono que no podían abrirse en reuniones de Google Meet o Microsoft Teams cuando la solicitud de permiso se establece en "no persistente" (es decir,
SavesInProfile = false
). (Problema 3592)Se ha corregido la anexación de un modificador de línea de comandos vacío
--edge-webview-custom-scheme
en un proceso del explorador WebView2.Deshabilitó la clave global
UserDataFolder
del Registro, de modo que esta clave del Registro solo se pueda aplicar por aplicación.Se ha corregido el
NewWindowRequested
evento que no se desencadenaba al abrirse mediante una extensión del explorador. (Problema 3841)Se ha corregido el
NewWindowRequested
evento que no se desencadenaba al abrir un origen de vista. (Problema n.º 4162)Se ha corregido un problema por el que se desencadenaba
StateChanged
yBytesReceivedChanged
eventos cuando una descarga implicaba la navegación.Se ha corregido un error que provocaba que la
BeforeUnload
ventana WebView2 saltara inesperadamente. (Problema n.º 4350)Se ha corregido un problema por
PrintAsync
el que se imprime una página en blanco si se llama demasiado pronto, antes de que el PDF se cargue por completo. (Problema 3779)
1.0.2277.86
Fecha de lanzamiento: 5 de febrero de 2024
Paquete NuGet para el SDK de WebView2 1.0.2277.86
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 121.0.2277.86 o posterior de WebView2 Runtime.
Cambios importantes
Importante
Cambio importante: las navegaciónes a about:blank
ahora se pueden cancelar a través del NavigationStarting
evento. Para revertir al comportamiento anterior, deshabilite la marca de msWebView2CancellableAboutNavigations
característica.
Promociones
Las siguientes API se han promocionado a Estable y ahora se incluyen en este SDK de versión.
ExecuteScriptWithResult
proporciona información de excepción si se produjo un error en el script.TryGetResultAsString
obtiene el resultado de la ejecución del script como una cadena en lugar de como JSON, para que resulte más cómodo interactuar con los resultados de la cadena:
CoreWebView2
Clase:
Correcciones
Solo en tiempo de ejecución
Se ha asegurado de que el lenguaje de revisión ortográfica coincida
put_Language
mediante programación. El menú contextual personalizado también se actualiza con corrector ortográfico. (solo en tiempo de ejecución)Se ha corregido un error que dejó de generar el
NavigationCompleted
evento para algunos sitios web que cargan vídeos codificados en AV1. (solo en tiempo de ejecución) (Problema n.º 3801)Se ha corregido un problema por el que los recursos COM de proceso de host se liberaban durante el desmontaje de WebView. (solo en tiempo de ejecución) (Problema n.º 4226)
Se ha corregido un error que interrumpió la carga de algunas aplicaciones de redes sociales, como Facebook, Twitter y LinkedIn. Este cambio es específico del entorno de ejecución. (solo en tiempo de ejecución) (Problema n.º 4281)
1.0.2357-prelease
Fecha de lanzamiento: 30 de enero de 2024
Paquete NuGet para el SDK de WebView2 1.0.2357-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 122.0.2357.0 o posterior de Microsoft Edge.
API experimentales
Se han agregado las siguientes API experimentales en este SDK de versión preliminar.
- Se ha agregado la característica de selección en tiempo de ejecución para admitir más escenarios de pruebas preliminares y piloto. Los desarrolladores pueden especificar
ReleaseChannels
para elegir qué canales se buscan durante la creación del entorno yChannelSearchKind
seleccionar un orden de búsqueda.
- Se ha agregado una nueva API para proporcionar resultados de pruebas de posicionamiento en las regiones que contiene WebView2. Esta API es útil para aplicaciones hospedadas visualmente que desean controlar eventos de mouse en el área que no es cliente de la ventana WebView2.
CoreWebView2CompositionController
Clase:CoreWebView2Settings
Clase:
Promociones
Las siguientes API se han promocionado de Experimental a Estable en este SDK de versión preliminar.
CoreWebView2AcceleratorKeyPressedEventArgs
tiene una nuevaIsBrowserAcceleratorKeyEnabled
propiedad que le permite controlar si el explorador controla las teclas de aceleración (teclas de método abreviado), como Ctrl+P o F3:
CoreWebView2AcceleratorKeyPressedEventArgs
Clase:
- Frame Process Info API, incluido
GetProcessExtendedInfos
, proporciona una colección de instantáneas de todos los fotogramas que se ejecutan activamente en el proceso del representador asociado. Esta API permite que la aplicación host detecte qué parte de WebView2 consume recursos, como memoria o uso de CPU:
CoreWebView2Environment
Clase:CoreWebView2ProcessExtendedInfo
Clase:CoreWebView2
Clase:CoreWebView2Frame
Clase:CoreWebView2FrameInfo
Clase:
ExecuteScriptWithResult
proporciona información de excepción si se produjo un error en el script.TryGetResultAsString
obtiene el resultado de la ejecución del script como una cadena en lugar de como JSON, para que resulte más cómodo interactuar con los resultados de la cadena:
CoreWebView2
Clase:
CreateFromComICoreWebView2
encapsula un objeto existenteICoreWebView2
en unaCoreWebView2
instancia para permitir que los desarrolladores de .NET interactúen con un control creado en C++.
CoreWebView2
Clase:
- Para admitir extensiones de explorador en WebView2, se ha agregado
GetBrowserExtensions
para WinRT:
- Se ha agregado compatibilidad con
WebResourceRequested
los trabajos, lo que permite establecer filtros para recibirWebResourceRequested
eventos de trabajadores de servicio, trabajadores compartidos y diferentes iframes de origen.
CoreWebView2
Clase:CoreWebView2WebResourceRequestedEventArgs
Clase:
Correcciones
Solo en tiempo de ejecución
Se ha corregido un error por el que el cierre de un control WebView que tiene un visor PDF incrustado podía provocar un bloqueo. (solo en tiempo de ejecución) (Problema 3832)
Se han corregido problemas con el apilamiento de iconos de barra de tareas de proceso secundario. (solo en tiempo de ejecución) (Problema n.º 3245)
Se ha corregido un error que enviaba una solicitud de red innecesaria para Edge Cloud Config Service. (solo en tiempo de ejecución) (Problema 4180)
Se ha actualizado el comportamiento de la
app-region
propiedad CSS para que los cambios en su valor desencadenen un nuevo diseño de página. (solo en tiempo de ejecución)Se ha corregido un problema por
put_AreBrowserAcceleratorKeysEnabled
el que no se podía actualizar la configuración de WebView2 cuando no se registraba ningúnAcceleratorKeyPressed
controlador de eventos. (solo en tiempo de ejecución) (Problema 4278)
Solo SDK
Se ha corregido un problema que provocaba que el control WebView2 de .NET no encontrara las
WebView2Loader.dll
rutas de acceso UNC. (solo SDK) (Problema n.º 4081)Se han corregido algunos problemas que provocaban instancias de
InvalidOperationException
en controles .NET que no eran útiles para los desarrolladores. (solo SDK) (Problema n.º 4272)
1.0.2210.55
Fecha de lanzamiento: 11 de diciembre de 2023
Paquete NuGet para el SDK de WebView2 1.0.2210.55
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 120.0.2210.55 o posterior de WebView2 Runtime.
Cambios importantes
Importante
Cambio importante: si va a desarrollar una aplicación Win32 sin empaquetar con Fixed Version Runtime v120 o superior y dirigirse a dispositivos Windows 10, debe ejecutar un par de comandos de shell de ACL (icacls
), para evitar bloqueos, debido a una nueva característica de seguridad implementada en WebView2. Consulta [Cambio importante] Aplicación Win32 sin empaquetar con la versión fija v120+ en Win10 need ACL. La corrección se encuentra en el artículo Distribución de la aplicación y el entorno de ejecución de WebView2, sección Detalles sobre el modo de distribución en tiempo de ejecución de versión fija, paso "En dispositivos Windows 10, a partir de la versión fija 120, los desarrolladores de aplicaciones Win32 sin empaquetar con la versión fija son necesarios para ejecutar los siguientes comandos".
Promociones
Las siguientes API se han promocionado a Estable y ahora se incluyen en este SDK de versión.
- Compatibilidad con extensiones de explorador en WebView2:
CoreWebView2EnvironmentOptions
Clase:CoreWebView2Profile
Clase:
- Frame Process Info API, incluido
GetProcessExtendedInfos
, proporciona una colección de instantáneas de todos los fotogramas que se ejecutan activamente en el proceso del representador asociado. Esta API permite que la aplicación host detecte qué parte de WebView2 consume recursos, como memoria o uso de CPU:
CoreWebView2Environment
Clase:CoreWebView2ProcessExtendedInfo
Clase:CoreWebView2
Clase:CoreWebView2Frame
Clase:CoreWebView2FrameInfo
Clase:
ICoreWebView2AcceleratorKeyPressedEventArgs
tiene una nuevaIsBrowserAcceleratorKeyEnabled
propiedad para permitir a los desarrolladores controlar si el explorador controla las teclas de aceleración (teclas de método abreviado), como Ctrl+P o F3:
CoreWebView2AcceleratorKeyPressedEventArgs
Clase:
- Se ha agregado compatibilidad para administrar la eliminación de perfiles:
CoreWebView2Profile
Clase:
Correcciones
Se ha agregado compatibilidad con la cancelación de promesas en los métodos asincrónicos de objetos host en la proyección de WinRT JS. Para obtener información sobre
AddHostObjectToScript
, consulte Llamada a código WinRT de lado nativo desde código del lado web. (Runtime y SDK)Actualizaciones HTTPS automáticas deshabilitadas para las navegaciónes de la API WebView2. (solo en tiempo de ejecución) (Problema n.º 4104)
1.0.2151.40
Fecha de lanzamiento: 6 de noviembre de 2023
Paquete NuGet para el SDK de WebView2 1.0.2151.40
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 119.0.2151.40 o posterior de WebView2 Runtime.
Disponibilidad general
Importante
Anuncio: El SDK de Xbox WebView2 ya está disponible con carácter general (GA) y está disponible en la versión de octubre de 2310 de Xbox (231018-2200). Para obtener más información, consulta WebView2 para el anuncio de Xbox.
Promociones
Las siguientes API se han promocionado a Estable y ahora se incluyen en este SDK de versión.
- Se ha agregado información de marco de origen a los
NewWindowRequested
argumentos del evento para identificar el origen de la solicitud:
CoreWebView2NewWindowRequestedEventArgs
Clase:
- Para WinRT, se han agregado opciones para administrar el registro de esquema personalizado al crear un
CoreWebView2Environment
:
CoreWebView2CustomSchemeRegistration
Clase:CoreWebView2EnvironmentOptions
Clase:
Correcciones
- Se ha corregido un problema de confiabilidad por el que varias creaciones de WebView podían provocar un bloqueo. (solo en tiempo de ejecución) (Problema n.º 3793)
1.0.2194-prelease
Fecha de lanzamiento: 6 de noviembre de 2023
Paquete NuGet para el SDK de WebView2 1.0.2194-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 120.0.2194.0 o posterior de Microsoft Edge.
Promociones
Las siguientes API se han promocionado de Experimental a Estable en este SDK de versión preliminar.
- Compatibilidad con extensiones de explorador en WebView2:
- CoreWebView2BrowserExtension (clase)
CoreWebView2EnvironmentOptions
Clase:CoreWebView2Profile
Clase:
Correcciones
- Se ha corregido un problema por el que WebView2 a veces representaba contenido borroso o no contenido después de cambiar la escala del monitor o cambiar entre los modos RDP y acoplamiento. (solo en tiempo de ejecución)
- Se ha corregido un problema
TextServicesFoundation
que provocaba un bloqueo al destruir una instancia de WebView2. (solo en tiempo de ejecución) - Corrige una pérdida de memoria en .NET cuando se envían mensajes web desde WebView2, pero no se leen desde la aplicación. (Runtime y SDK) (Problema 3794)
- Se ha corregido un problema que provocaba que la
ScaleFactor
configuración no funcionara correctamente para todas las API de impresión de WebView2. (solo en tiempo de ejecución) (Problema n.º 4082)
1.0.2088.41
Fecha de lanzamiento: 16 de octubre de 2023
Paquete NuGet para el SDK de WebView2 1.0.2088.41
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 118.0.2088.41 o posterior de WebView2 Runtime.
Promociones
No se ha promocionado ninguna API adicional a Estable y se ha agregado en este SDK de versión.
Correcciones
- Se ha corregido un problema que provocaba que algunas aplicaciones para UWP no pudieran escribir texto. (solo en tiempo de ejecución) (Problema 3805)
- Se ha corregido un error de inicialización para las aplicaciones que usaban la configuración de compatibilidad de Windows
PerProcessSystemDPIForceOff
. (solo en tiempo de ejecución) (Problema n.º 3692) - Se ha corregido un error de desplazamiento de posición del cuadro de diálogo en WebView2. (solo en tiempo de ejecución) (Problema 3763)
1.0.2164-prelease
Fecha de lanzamiento: 18 de octubre de 2023
Paquete NuGet para el SDK de WebView2 1.0.2164-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 120.0.2164.0 o posterior de Microsoft Edge.
API experimentales
Se han agregado las siguientes API experimentales en este SDK de versión preliminar.
- Se agregó la
FailureSourceModulePath
propiedad alProcessFailedEventArgs
tipo para especificar la ruta de acceso completa del módulo que provocó el bloqueo en casos de errores de integridad de código de Windows, es decir, cuando un proceso salió conSTATUS_INVALID_IMAGE_HASH
.
CoreWebView2ProcessFailedEventArgs
Clase:
Correcciones
- Se ha agregado compatibilidad con la configuración de página adicional (
PageRange
yPagesPerSheet
) en la API PrintToPDF. (solo en tiempo de ejecución) (Problema 3719) - La navegación a un archivo de recursos de extensión no se controló correctamente y ahora se ha corregido con el método de control correcto. (solo en tiempo de ejecución) (Problema n.º 3728)
- Se ha corregido un problema que provocaba que algunas aplicaciones para UWP no pudieran escribir texto. (solo en tiempo de ejecución) (Problema 3805)
- Se ha corregido un error de inicialización para las aplicaciones que usaban la configuración de compatibilidad de Windows
PerProcessSystemDPIForceOff
. (solo en tiempo de ejecución) (Problema n.º 3692) - Se quitaron los monitores que recopilaban datos cuando cambia la configuración predeterminada del explorador del sistema. (solo en tiempo de ejecución)
- Se ha corregido un error de desplazamiento de posición del cuadro de diálogo en WebView2. (solo en tiempo de ejecución) (Problema 3763)
- Se ha corregido un bloqueo en el
NewWindowRequested
evento si se establece enNewWindow
null
. (solo en tiempo de ejecución)
Ver 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 sobre las características y las API de WebView2 : describe muchas de las API, por área de características, que se encuentran en paquetes del SDK de versión.
- Ponerse en contacto con el equipo de Microsoft Edge WebView2