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.2651.64
Fecha de lanzamiento: 13 de agosto de 2024
Paquete NuGet para el SDK de WebView2 1.0.2651.64
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 127.0.2651.64 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 actualizado la API WebMessageObjects para permitir la inserción de objetos DOM en el 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 ha agregado un nuevo tipo de objeto web (CoreWebView2FileSystemHandle
) 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
Correcciones
Solo en tiempo de ejecución
- Se ha corregido una regresión en la que
WebResourceRequested
los eventos se bloquean en determinados sitios. (Problema n.º 4602)
Solo SDK
- Se ha corregido x86 para la proyección de C# de WinRT.
1.0.2730-prelease
Fecha de lanzamiento: 7 de agosto de 2024
Paquete NuGet para el SDK de WebView2 1.0.2730-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 128.0.2730.0 o posterior de Microsoft Edge.
API experimentales
Se han agregado las siguientes API experimentales en este SDK de versión preliminar.
- Se han agregado nuevas API de controles de limitación que permiten una administración eficaz de recursos, ya que permiten limitar los temporizadores de JavaScript. Esto resulta útil en escenarios en los que un control WebView2 debe permanecer visible, pero debe consumir menos recursos (por ejemplo, cuando el usuario no interactúa con el contenido). Estas API de controles de limitación le permiten:
- Personalice la limitación de temporizadores de script (
setTimeout
ysetInterval
) en diferentes estados de página (primer plano, fondo y fondo con limitación intensiva). - Limite los temporizadores de script en iframes hospedados seleccionados.
- Personalice la limitación de temporizadores de script (
CoreWebView2Frame
Clase:CoreWebView2Settings
Clase:
Promociones
Las siguientes API se han promocionado de Experimental a Estable 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
Default
HtmlOnly
SingleFile
Complete
CoreWebView2SaveAsUIResult Enum
Success
InvalidPath
FileAlreadyExists
KindNotSupported
Cancelled
CoreWebView2SaveAsUIShowingEventArgs (clase)
- CoreWebView2SaveAsUIShowingEventArgs.AllowReplace (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.Cancel (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.ContentMimeType (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.Kind (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.SaveAsFilePath (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.SuppressDefaultDialog (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.GetDeferral (Método)
- Se ha agregado compatibilidad con la notificación web para las notificaciones no persistentes. El
NotificationReceived
evento paraCoreWebView2
controla el control de notificaciones web, lo que permite la personalización o supresión por parte de la aplicación host. Las notificaciones no controladas se establecen de forma predeterminada en la interfaz de usuario de WebView2.
Correcciones
Solo en tiempo de ejecución
- Se ha corregido un problema por el que la ventana de la aplicación no se podía controlar mediante comandos del sistema (como Alt+F4 o Alt+Barra espaciadora) cuando el foco estaba en WebView2 para el modo de hospedaje visual. (Problema 2961)
- Se ha corregido un error en WebView2 para UWP en el que no se podía hacer clic en la barra Buscar desde la aplicación host.
Solo SDK
- Agregar la API de WinRT
CoreWebView2Notification.VibrationPattern
que falta. Esta API de WinRT se puede combinar con las notas de la versión de promoción de la API de notificación estable; vea "Notificación web" yNotificationReceived
para WinRT, inmediatamente anterior. - Se ha corregido un problema que provocaba que
KeyDown
los eventos del control WebView2 de WinForms no incluyesen la información correctaModifierKeys
. (Problema n.º 1216) - Se ha corregido x86 para la proyección de C# de WinRT.
- Hecho
CreateCoreWebView2Environment
yGetAvailableCoreWebView2BrowserVersionString
más sólido frente a posibles condiciones de carrera durante la actualización en tiempo de ejecución.
1.0.2592.51
Fecha de lanzamiento: 19 de junio de 2024
Paquete NuGet para el SDK de WebView2 1.0.2592.51
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 126.0.2592.51 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
Solo en tiempo de ejecución
- Deshabilitado
BreakoutBoxPreferCaptureTimestampInVideoFrame
para WebView2TextureStream
. - Se ha corregido una regresión en la que el
WindowCloseRequested
evento solo se activa para la primerawindow.close()
llamada. - Se ha corregido una regresión en la que las matrices con tipo en la proyección de JavaScript de WinRT no se podían controlar como
IDispatch
en el host. - Se ha corregido un error que provocaba que el elemento emergente de autorrellenar se descartara inmediatamente y provocara un cambio de foco.
- Se ha corregido un error por el que WebView2 no se cargaba debido
AppPolicyGetWindowingModel
a . (Problema n.º 4591)
Versión preliminar 1.0.2646
Fecha de lanzamiento: 19 de junio de 2024
Paquete NuGet para el SDK de WebView2 1.0.2646-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 128.0.2646.0 o posterior de Microsoft Edge.
Características generales
- Se ha agregado compatibilidad con C#/WinRT .NET 6+.
Características experimentales
- Se introdujo la marca
msWebView2EnableDownloadContentInWebResourceResponseReceived
de característica , una característica experimental (en lugar de como una característica estable). Cuando esta marca está habilitada, esto permite que las respuestas de las navegación que se convierten en descargas estén disponibles enWebResourceResponseReceived
.
API experimentales
Se han agregado las siguientes API experimentales en este SDK de versión preliminar.
- Se ha agregado un nuevo
SaveFileSecurityCheckStarting
evento. Como desarrollador, puede registrar un controlador en este evento para obtener la ruta de acceso del archivo, la extensión de nombre de archivo y la información del URI de origen del documento. A continuación, puede aplicar sus propias reglas para realizar acciones como las siguientes:- Permite guardar el archivo sin presentar una interfaz de usuario de advertencia de seguridad predeterminada sobre la directiva de tipo de archivo.
- Cancele el guardado.
- Cree su propia interfaz de usuario para administrar las directivas de tipo de archivo en tiempo de ejecución.
CoreWebView2
Clase:CoreWebView2SaveFileSecurityCheckStartingEventArgs (clase)
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.CancelSave (propiedad)
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.DocumentOriginUri (propiedad)
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FileExtension (propiedad)
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FilePath (propiedad)
- Propiedad CoreWebView2SaveFileSecurityCheckStartingEventArgs.SuppressDefaultPolicy
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.GetDeferral (Método)
- Se ha agregado un nuevo
ScreenCaptureStarting
evento. Este evento se genera cada vez que WebView2 o iframe que corresponde aCoreWebView2Frame
(o a cualquiera de sus iframes descendientes) solicita permiso para usar la API de captura de pantalla antes de que se muestre la interfaz de usuario. Como desarrollador, puede optar por impedir que se muestre la interfaz de usuario o permitir que se muestre la interfaz de usuario.
CoreWebView2
Clase:CoreWebView2Frame
Clase:CoreWebView2ScreenCaptureStartingEventArgs
Clase:
- Se ha agregado un nuevo
GetComICoreWebView2
método a laCoreWebView2
clase .NET que permite convertir unCoreWebView2
objeto entre .NET y COM. Se ha agregado una nueva interfaz de WinRT que le permite convertir entreCoreWebView2
WinRT y COM. Esto le permite interoperar entre bibliotecas escritas en diferentes idiomas.
-
CoreWebView2
Clase:
Promociones
Las siguientes API se han promocionado de Experimental a Estable en este SDK de versión preliminar.
- Se ha actualizado la API WebMessageObjects para permitir la inserción de objetos DOM en el 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
Correcciones
Solo en tiempo de ejecución
- Se ha corregido un error en la lógica de activación de ventana de propiedad para el hospedaje visual.
1.0.2535.41
Fecha de lanzamiento: 28 de mayo de 2024
Paquete NuGet para el SDK de WebView2 1.0.2535.41
Para obtener compatibilidad completa con la API, esta versión de versión del SDK de WebView2 requiere la versión 125.0.2535.41 o posterior de WebView2 Runtime.
Promociones
Las siguientes API se han promocionado a Estable y ahora se incluyen en este SDK de versión.
- Compatibilidad con la barra de desplazamiento de superposición de estilo fluent.
CoreWebView2EnvironmentOptions
Clase:Enumeración CoreWebView2ScrollbarStyle
Default
FluentOverlay
Correcciones
Solo en tiempo de ejecución
- Se ha corregido un error que hacía que si el
LaunchingExternalURIScheme
controlador de eventos está asociado y la casilla recordar siempre está habilitada y el usuario activa esta casilla, el cuadro de diálogo se vuelve a mostrar incorrectamente. - Se ha corregido un problema por el que los controles de edición de texto en el hospedaje visual duplicaban la entrada IME al perder y, a continuación, recuperar el foco.
- Se ha corregido un problema por el que las aplicaciones para UWP de plena confianza no podían mostrar ventanas propiedad.
Solo SDK
- Se ha corregido un problema en el SDK que provocaba valores de plataforma> erróneos <en la lista de plataformas de proyecto de .NET. (Problema 1755)
Versión preliminar 1.0.2584
Fecha de lanzamiento: 28 de mayo de 2024
Paquete NuGet para el SDK de WebView2 1.0.2584-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 126.0.2584.0 o posterior de Microsoft Edge.
Características experimentales
- Se introdujo una opción para cancelar la navegación inicial en WebView2, para mejorar el rendimiento de inicio. Este cambio está deshabilitado de forma predeterminada y se puede habilitar mediante la marca de
msWebView2CancelInitialNavigation
característica.
API experimentales
No se han agregado API experimentales en este SDK de versión preliminar.
Promociones
No se ha promocionado ninguna API de Experimental a Estable en este SDK de versión preliminar.
Correcciones
Runtime y SDK
- Se ha corregido un bloqueo cuando los métodos asincrónicos de objetos de host de .NET devuelven un resultado null. (Problema n.º 4509)
Solo en tiempo de ejecución
- Se ha corregido un problema de pérdida de memoria de WebView2 al cerrar la ventana. (Problema n.º 4286)
- Se ha corregido un problema
ignoreMemberNotFoundError
por el que no funcionaba para objetos .NET. (Problema 4497) - Ahora devuelve un código de error correcto cuando
CreateSharedBuffer
se llama a con un tamaño de búfer 0. (Problema 4554) - Se ha corregido un problema de activación para el cuadro de diálogo de exploración del símbolo de intercalación.
- Se ha corregido un problema por el que el evento WebView2 Visual Hosting
CursorChanged
no se activaba para cursores personalizados.
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.Kind (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.SaveAsFilePath (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.SuppressDefaultDialog (propiedad)
- CoreWebView2SaveAsUIShowingEventArgs.GetDeferral (Método)
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)
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