Notes de publication pour le SDK WebView2
Ces notes de publication fournissent des informations sur les nouvelles fonctionnalités et les correctifs de bogues inclus dans le Kit de développement logiciel (SDK) WebView2 Release et le Kit de développement logiciel (SDK) de préversion WebView2.
1.0.2478.35
Date de publication : 22 avril 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2478.35
Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 124.0.2478.35 ou ultérieure.
Promotions
Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.
- Ajout de la fonctionnalité de sélection du runtime pour prendre en charge d’autres scénarios de test et de version d’évaluation en préversion. Vous pouvez spécifier
ReleaseChannels
de choisir les canaux recherchés lors de la création de l’environnement etChannelSearchKind
de sélectionner un ordre de recherche.
CoreWebView2EnvironmentOptions
Classe:CoreWebView2ChannelSearchKind Enum
MostStable
LeastStable
Énumération CoreWebView2ReleaseChannels
None
Stable
Beta
Dev
Canary
Bogue
Runtime uniquement
- Corrige un dépassement d’entier potentiel qui pourrait entraîner un plantage lors de l’utilisation
AdditionalObjects
dans l’API WebMessage.
1.0.2526-préversion
Date de publication : 22 avril 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2526-prerelease
Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 125.0.2526.0 ou ultérieure.
Changements cassants
La version minimale requise de .NET Framework pour .NET WebView2, y compris les contrôles WPF et WinForms, a été mise à jour de .NET Framework 4.5 vers .NET Framework 4.6.2.
API expérimentales
Les API expérimentales suivantes ont été ajoutées dans ce Kit de développement logiciel (SDK) préversion.
- Ajout
SaveAs
d’API qui vous permettent d’effectuer par programmation l’opération Enregistrer sous . Vous pouvez utiliser ces API pour bloquer la boîte de dialogue Enregistrer sous par défaut, puis enregistrer en mode silencieux ou créer votre propre interface utilisateur pour Enregistrer sous. Ces API se rapportent uniquement à la boîte de dialogue Enregistrer sous , et non à la boîte de dialogue Télécharger , qui continue d’utiliser les API de téléchargement existantes.
CoreWebView2
Classe:-
Complete
Default
HtmlOnly
SingleFile
Énumération CoreWebView2SaveAsUIResult
Cancelled
FileAlreadyExists
InvalidPath
KindNotSupported
Success
CoreWebView2SaveAsUIShowingEventArgs
Classe:- CoreWebView2SaveAsUIShowingEventArgs.AllowReplace, propriété
- CoreWebView2SaveAsUIShowingEventArgs.Cancel, propriété
- CoreWebView2SaveAsUIShowingEventArgs.ContentMimeType, propriété
- CoreWebView2SaveAsUIShowingEventArgs.GetDeferral, méthode
- CoreWebView2SaveAsUIShowingEventArgs.Kind, propriété
- CoreWebView2SaveAsUIShowingEventArgs.SaveAsFilePath, propriété
- CoreWebView2SaveAsUIShowingEventArgs.SuppressDefaultDialog, propriété
Promotions
Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.
- Prise en charge de la barre de défilement de superposition Fluent Style.
CoreWebView2EnvironmentOptions
Classe:CoreWebView2ScrollbarStyle Enum
Default
FluentOverlay
Bogue
Runtime et KIT de développement logiciel (SDK)
Correction d’un bogue dans la projection JavaScript WinRT où le passage d’un tableau typé entrait une erreur « Interface non prise en charge ». (Problème n° 3486)
Ajout de la prise en charge de la gestion des
out
paramètres de tableau dans la projection JavaScript WinRT.
Runtime uniquement
Correction d’un bogue dans lequel la fonctionnalité de sous-titrage automatique d’image était activée par défaut.
Correction d’un bogue dans lequel si le
LaunchingExternalURIScheme
gestionnaire d’événements est attaché, si la case à cocher Toujours mémoriser est activée et que l’utilisateur sélectionne cette case à cocher, la boîte de dialogue s’affiche de nouveau de manière incorrecte.Correction d’un
GetNonClientRegionAtPoint
retourNowhere
incorrect pour certains points.Correction d’un bogue dans lequel l’infrastructure des services de texte se déconnecte lors de la suppression d’un fichier dans une région WebView2.
Correction d’un bogue dans lequel le raccourci clavier Ctrl+U de la source d’affichage restait activé lorsque le
AreDevToolsEnabled
paramètre étaitfalse
.Correction d’un bogue dans lequel un IME composable était dupliqué lors de la reprise du focus. (Problème n° 1610)
Vérifiez que
devicePixelRatio
est synchronisé avec les échelles de rastérisation personnalisées. (Problème #3060)Correction d’une condition de concurrence lors de l’utilisation d’événements
CallDevToolsProtocolMethod
dansNewWindowRequested
. (Problème n° 4181)Correction d’un plantage qui pouvait se produire dans WPF
TabIntoCore
lorsque leController
a été détruit, mais que l’utilisateur tente d’accéder au contrôle par tabulation (en appuyant sur la touche Tab ). (Problème #4452)Vérifiez que la vérification orthographique prend la langue d’entrée au format non sensible à la casse.
A rendu l’API de langage plus robuste en ce qui concerne l’entrée utilisateur.
Correction d’un bogue dans lequel l’invite Enregistrer le mot de passe ? n’était pas affichée.
KIT de développement logiciel (SDK) uniquement
- Correction de l’API manquante
AreBrowserExtensionsEnabled
dans la projection WinRT.
1.0.2420.47
Date de publication : 25 mars 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2420.47
Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 123.0.2420.47 ou ultérieure.
Promotions
Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.
- Ajout d’une nouvelle API pour fournir des résultats de tests de positionnement sur les régions qu’un WebView2 contient. Cette API est utile pour les applications hébergées visuellement qui souhaitent gérer les événements de souris dans la zone non cliente de la fenêtre WebView2.
CoreWebView2CompositionController
Classe:CoreWebView2NonClientRegionChangedEventArgs
Classe:CoreWebView2NonClientRegionKind Enum
Caption
Client
Nowhere
CoreWebView2Settings
Classe:
- Ajout de la
FailureSourceModulePath
propriété au type pour spécifier le chemin d’accès complet du module qui a provoqué le blocage en cas d’échecs d’intégrité du code Windows, c’est-à-direProcessFailedEventArgs
lorsqu’un processus s’est arrêté avecSTATUS_INVALID_IMAGE_HASH
.
CoreWebView2ProcessFailedEventArgs
Classe:
Bogue
KIT de développement logiciel (SDK) uniquement
- Les assemblys .NET pour WinForms et WPF sont désormais fournis avec l’optimisation activée. (Problème #4409)
1.0.2470-préversion
Date de publication : 25 mars 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2470-prerelease
Pour une compatibilité complète de l’API, cette préversion du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 124.0.2470.0 ou ultérieure.
API expérimentales
Les API expérimentales suivantes ont été ajoutées dans ce Kit de développement logiciel (SDK) préversion.
- Prise en charge de la barre de défilement de superposition Fluent Style.
CoreWebView2EnvironmentOptions
Classe:CoreWebView2ScrollbarStyle Enum
Default
FluentOverlay
- Mise à jour de l’API WebMessageObjects pour permettre l’injection d’objets DOM dans du contenu WebView2 construit via l’application et via l’API
CoreWebView2.PostWebMessage
dans l’autre sens. Ajout d’un nouveau type d’objet web pour représenter un handle de système de fichiers qui peut être publié sur le contenu web pour lui fournir un accès au système de fichiers.
CoreWebView2
Classe:CoreWebView2Environment
Classe:CoreWebView2FileSystemHandle
Classe:CoreWebView2FileSystemHandleKind Enum
File
Directory
Énumération CoreWebView2FileSystemHandlePermission
ReadOnly
ReadWrite
Promotions
Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.
- Ajout de la fonctionnalité de sélection du runtime pour prendre en charge d’autres scénarios de test et de version d’évaluation en préversion. Vous pouvez spécifier
ReleaseChannels
de choisir les canaux recherchés lors de la création de l’environnement etChannelSearchKind
de sélectionner un ordre de recherche.
CoreWebView2EnvironmentOptions
Classe:CoreWebView2ChannelSearchKind Enum
MostStable
LeastStable
Énumération CoreWebView2ReleaseChannels
None
Stable
Beta
Dev
Canary
- Ajout de la
FailureSourceModulePath
propriété au type pour spécifier le chemin d’accès complet du module qui a provoqué le blocage en cas d’échecs d’intégrité du code Windows, c’est-à-direProcessFailedEventArgs
lorsqu’un processus s’est arrêté avecSTATUS_INVALID_IMAGE_HASH
.
CoreWebView2ProcessFailedEventArgs
Classe:
Bogue
Runtime uniquement
- Correction d’une régression de fiabilité qui pouvait bloquer le processus d’application lorsqu’une ancienne version de la DLL du client WebView2 était déchargée.
- Vérifiez que le dossier de téléchargement temporaire WebView2 est unique par dossier de données utilisateur et n’interfère pas avec les autres applications ou le navigateur.
1.0.2365.46
Date de publication : 26 février 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2365.46
Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 122.0.2365.46 ou ultérieure.
Promotions
Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.
- Ajout de la prise en charge des
WebResourceRequested
workers, qui permet de définir des filtres afin de recevoirWebResourceRequested
des événements pour les workers de service, les workers partagés et les iframes d’origine différente.
CoreWebView2
Classe:CoreWebView2WebResourceRequestedEventArgs
Classe:
- Pour prendre en charge les extensions de navigateur dans WebView2, ajouté
GetBrowserExtensions
pour WinRT :
Bogue
Runtime uniquement
Correction d’une régression qui affectait la gestion de l’événement
NewWindowRequested
lorsque la nouvelle fenêtre est définie pour être le WebView source. (Problème n° 4250)Correction d’un bogue dans lequel la fermeture d’une vue web contenant une visionneuse PDF incorporée pouvait entraîner un plantage. (Problème n° 3832)
Correction d’une régression dans laquelle les clics de souris cessent de fonctionner lorsque l’application a activé
SetWindowDisplayAffinity
. (Problème n° 4325)
1.0.2415-préversion
Date de publication : 26 février 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2415-prerelease
Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 123.0.2415.0 ou ultérieure.
Changements cassants
- Le comportement de la
InitiatingOrigin
propriété deCoreWebView2LaunchingExternalUriSchemeEventArgs
a changé. Si estInitiatingOrigin
une origine opaque, leInitiatingOrigin
qui est signalé dans l’argument d’événement est son origine précurseur. L’origine du précurseur est l’origine qui a créé l’origine opaque. Par exemple, si un frame qui se trouve àexample.com
ouvre un sous-cadre qui a une origine opaque différente, l’origine précurseur du sous-image estexample.com
.
CoreWebView2LaunchingExternalUriSchemeEventArgs
Classe:
- Les membres de l’énumération
CoreWebView2TextureStreamErrorKind
ont été renommés :
Anciens noms de membre :
- CoreWebView2TextureStreamErrorKind Enum
CoreWebView2TextureStreamErrorNoVideoTrackStarted
CoreWebView2TextureStreamErrorTextureError
CoreWebView2TextureStreamErrorTextureInUse
Noms des nouveaux membres :
- CoreWebView2TextureStreamErrorKind Enum
NoVideoTrackStarted
TextureError
TextureInUse
API expérimentales
Les API expérimentales suivantes ont été ajoutées dans ce Kit de développement logiciel (SDK) préversion.
- La
CoreWebView2ControllerOptions
classe a maintenant uneAllowHostInputProcessing
propriété qui permet aux messages d’entrée utilisateur (clavier, souris, interaction tactile et stylet) de passer par la fenêtre du navigateur pour être reçus par une fenêtre de processus d’application.
CoreWebView2ControllerOptions
Classe:
Promotions
Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.
- Ajout d’une nouvelle API pour fournir des résultats de tests de positionnement sur les régions qu’un WebView2 contient. Cette API est utile pour les applications hébergées visuellement qui souhaitent gérer les événements de souris dans la zone non cliente de la fenêtre WebView2.
CoreWebView2CompositionController
Classe:CoreWebView2Settings
Classe:
Bogue
Runtime uniquement
Correction de la caméra ou du micro qui ne pouvait pas s’ouvrir dans les réunions Google Meet ou Microsoft Teams lorsque la demande d’autorisation était définie sur « non persistant » (autrement dit,
SavesInProfile = false
). (Problème n° 3592)Correction de l’ajout d’un commutateur de ligne de commande vide
--edge-webview-custom-scheme
dans un processus de navigateur WebView2.Désactivé la clé de Registre globale
UserDataFolder
, afin que cette clé de Registre puisse être appliquée uniquement par application.Correction de l’événement
NewWindowRequested
qui n’était pas déclenché lorsqu’il était ouvert par une extension de navigateur. (Problème n° 3841)Correction de l’événement
NewWindowRequested
qui n’était pas déclenché lors de l’ouverture d’une source d’affichage. (Problème n° 4162)Correction d’un problème de déclenchement
StateChanged
des événements etBytesReceivedChanged
lorsqu’un téléchargement implique la navigation.Correction d’un bogue dans lequel la
BeforeUnload
boîte de dialogue entraînait un saut inattendu de la fenêtre WebView2. (Problème #4350)Correction d’un problème d’impression
PrintAsync
d’une page vierge si elle est appelée trop tôt, avant le chargement complet du fichier PDF. (Problème n° 3779)
1.0.2277.86
Date de publication : 5 février 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2277.86
Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 121.0.2277.86 ou ultérieure.
Changements cassants
Important
Changement cassant : les navigations dans about:blank
sont désormais annulables via l’événement NavigationStarting
. Pour revenir à l’ancien comportement, désactivez l’indicateur de msWebView2CancellableAboutNavigations
fonctionnalité.
Promotions
Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.
ExecuteScriptWithResult
fournit des informations d’exception en cas d’échec du script.TryGetResultAsString
obtient le résultat de l’exécution du script sous forme de chaîne plutôt que de JSON, pour faciliter l’interaction avec les résultats de chaîne :
CoreWebView2
Classe:
Bogue
Runtime uniquement
Vérifiez que la langue de la vérification orthographique correspond
put_Language
par programme. Le menu contextuel personnalisé est également mis à jour avec des vérifications orthographiques correctes. (Runtime uniquement)Correction d’un bogue qui a cessé de déclencher l’événement
NavigationCompleted
pour certains sites web qui chargent des vidéos encodées av1. (Runtime uniquement) (Problème n° 3801)Correction d’un problème où les ressources COM hôte-processus seraient libérées lors de la désactivation de WebView. (Runtime uniquement) (Problème n° 4226)
Correction d’un bogue qui empêchait le chargement de certaines applications de réseaux sociaux telles que Facebook, Twitter et Linkedin. Cette modification est spécifique au runtime. (Runtime uniquement) (Problème n° 4281)
1.0.2357-préversion
Date de publication : 30 janvier 2024
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2357-prerelease
Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 122.0.2357.0 ou ultérieure.
API expérimentales
Les API expérimentales suivantes ont été ajoutées dans ce Kit de développement logiciel (SDK) préversion.
- Ajout de la fonctionnalité de sélection du runtime pour prendre en charge d’autres scénarios de test et de version d’évaluation en préversion. Les développeurs peuvent spécifier
ReleaseChannels
de choisir les canaux recherchés lors de la création de l’environnement etChannelSearchKind
de sélectionner un ordre de recherche.
- Ajout d’une nouvelle API pour fournir des résultats de tests de positionnement sur les régions qu’un WebView2 contient. Cette API est utile pour les applications hébergées visuellement qui souhaitent gérer les événements de souris dans la zone non cliente de la fenêtre WebView2.
CoreWebView2CompositionController
Classe:CoreWebView2Settings
Classe:
Promotions
Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.
CoreWebView2AcceleratorKeyPressedEventArgs
a une nouvelleIsBrowserAcceleratorKeyEnabled
propriété pour vous permettre de contrôler si le navigateur gère les touches d’accélérateur (touches de raccourci), telles que Ctrl+P ou F3 :
CoreWebView2AcceleratorKeyPressedEventArgs
Classe:
- L’API d’informations sur le processus de trame, y compris
GetProcessExtendedInfos
, fournit une instantané collection de toutes les images qui s’exécutent activement dans le processus de renderer associé. Cette API permet à l’application hôte de détecter la partie de WebView2 qui consomme des ressources telles que l’utilisation de la mémoire ou du processeur :
CoreWebView2Environment
Classe:CoreWebView2ProcessExtendedInfo
Classe:CoreWebView2
Classe:CoreWebView2Frame
Classe:CoreWebView2FrameInfo
Classe:
ExecuteScriptWithResult
fournit des informations d’exception en cas d’échec du script.TryGetResultAsString
obtient le résultat de l’exécution du script sous forme de chaîne plutôt que de JSON, pour faciliter l’interaction avec les résultats de chaîne :
CoreWebView2
Classe:
CreateFromComICoreWebView2
encapsule un objet existantICoreWebView2
dans unCoreWebView2
instance, pour permettre aux développeurs .NET d’interagir avec un contrôle créé en C++.
CoreWebView2
Classe:
- Pour prendre en charge les extensions de navigateur dans WebView2, ajouté
GetBrowserExtensions
pour WinRT :
- Ajout de la prise en charge des
WebResourceRequested
workers, qui permet de définir des filtres afin de recevoirWebResourceRequested
des événements pour les workers de service, les workers partagés et différents iframes d’origine.
CoreWebView2
Classe:CoreWebView2WebResourceRequestedEventArgs
Classe:
Bogue
Runtime uniquement
Correction d’un bogue dans lequel la fermeture d’un contrôle WebView avec une visionneuse PDF incorporée pouvait entraîner un plantage. (Runtime uniquement) (Problème n° 3832)
Correction des problèmes liés à l’empilement des icônes de barre des tâches de processus enfants. (Runtime uniquement) (Problème n° 3245)
Correction d’un bogue qui envoyait une demande réseau inutile pour le service de configuration cloud Edge. (Runtime uniquement) (Problème n° 4180)
Mise à jour du comportement de la
app-region
propriété CSS afin que les modifications apportées à sa valeur déclenchent une nouvelle mise en page. (Runtime uniquement)Correction d’un problème où
put_AreBrowserAcceleratorKeysEnabled
il n’était pas possible de mettre à jour les paramètres de WebView2 lorsqu’aucun gestionnaire d’événements n’étaitAcceleratorKeyPressed
inscrit. (Runtime uniquement) (Problème n° 4278)
KIT de développement logiciel (SDK) uniquement
Correction d’un problème où le contrôle WebView2 dans .NET ne parvenait pas à trouver le sur les
WebView2Loader.dll
chemins UNC. (SDK uniquement) (Problème n° 4081)Correction de certains problèmes provoquant des instances de
InvalidOperationException
dans les contrôles .NET, qui n’étaient pas utiles pour les développeurs. (SDK uniquement) (Problème n° 4272)
1.0.2210.55
Date de publication : 11 décembre 2023
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2210.55
Pour une compatibilité complète avec l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 120.0.2210.55 ou ultérieure.
Changements cassants
Important
Changement cassant : si vous développez une application Win32 non empaquetée à l’aide du runtime de version fixe v120 ou version ultérieure et que vous ciblez des appareils Windows 10, vous devez exécuter quelques commandes de l’interpréteur de contrôle d’accès (icacls
), afin d’éviter le blocage, en raison d’une nouvelle fonctionnalité de sécurité implémentée dans WebView2. Consultez [Changement cassant] L’application Win32 non empaquetée utilisant la version fixe v120+ sur Win10 a besoin d’une liste de contrôle d’accès. Le correctif se trouve dans l’article Distribuer votre application et le runtime WebView2, section Détails sur le mode de distribution du runtime version fixe, étape « Sur les appareils Windows 10, à partir de la version 120 fixe, les développeurs d’applications Win32 non empaquetées utilisant une version fixe doivent exécuter les commandes suivantes ».
Promotions
Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.
- Prise en charge des extensions de navigateur dans WebView2 :
CoreWebView2EnvironmentOptions
Classe:CoreWebView2Profile
Classe:
- L’API d’informations sur le processus de trame, y compris
GetProcessExtendedInfos
, fournit une instantané collection de toutes les images qui s’exécutent activement dans le processus de renderer associé. Cette API permet à l’application hôte de détecter la partie de WebView2 qui consomme des ressources telles que l’utilisation de la mémoire ou du processeur :
CoreWebView2Environment
Classe:CoreWebView2ProcessExtendedInfo
Classe:CoreWebView2
Classe:CoreWebView2Frame
Classe:CoreWebView2FrameInfo
Classe:
ICoreWebView2AcceleratorKeyPressedEventArgs
a une nouvelleIsBrowserAcceleratorKeyEnabled
propriété pour permettre aux développeurs de contrôler si le navigateur gère les touches d’accélérateur (touches de raccourci), telles que Ctrl+P ou F3 :
CoreWebView2AcceleratorKeyPressedEventArgs
Classe:
- Ajout de la prise en charge de la gestion de la suppression de profil :
CoreWebView2Profile
Classe:
Bogue
Ajout de la prise en charge de l’annulation de promesse sur les méthodes asynchrones des objets hôtes dans la projection JS WinRT. Pour plus d’informations sur
AddHostObjectToScript
, consultez Appeler du code WinRT côté natif à partir d’un code côté web. (Runtime et SDK)Désactivation des mises à niveau AUTOMATIQUES HTTPS pour les navigations de l’API WebView2. (Runtime uniquement) (Problème n° 4104)
1.0.2151.40
Date de publication : 6 novembre 2023
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2151.40
Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 119.0.2151.40 ou ultérieure.
Disponibilité générale
Important
Annonce : Le SDK Xbox WebView2 est désormais en disponibilité générale (GA) et est disponible sur Xbox version d’octobre 2310 (231018-2200). Pour plus d’informations, consultez Annonce webView2 pour Xbox.
Promotions
Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.
- Ajout des informations de trame source aux
NewWindowRequested
arguments d’événement, pour identifier la source de la requête :
CoreWebView2NewWindowRequestedEventArgs
Classe:
- Pour WinRT, des options ont été ajoutées pour gérer l’inscription de schéma personnalisé lors de la création d’un
CoreWebView2Environment
:
CoreWebView2CustomSchemeRegistration
Classe:CoreWebView2EnvironmentOptions
Classe:
Bogue
- Correction d’un problème de fiabilité dans lequel plusieurs créations WebView pouvaient entraîner un plantage. (Runtime uniquement) (Problème n° 3793)
1.0.2194-préversion
Date de publication : 6 novembre 2023
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2194-prerelease
Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 120.0.2194.0 ou ultérieure.
Promotions
Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.
- Prise en charge des extensions de navigateur dans WebView2 :
- CoreWebView2BrowserExtension, classe
CoreWebView2EnvironmentOptions
Classe:CoreWebView2Profile
Classe:
Bogue
- Correction d’un problème où WebView2 restituait parfois du contenu flou ou aucun contenu après avoir modifié l’échelle du moniteur ou basculé entre les modes RDP et d’ancrage. (Runtime uniquement)
- Correction d’un problème de
TextServicesFoundation
blocage lors de la destruction d’un instance WebView2. (Runtime uniquement) - Corrige une fuite de mémoire dans .NET lorsque des messages web sont envoyés à partir de WebView2, mais ne sont pas lus côté application. (Runtime et SDK) (Problème n° 3794)
- Correction d’un problème empêchant le fonctionnement correct du
ScaleFactor
paramètre pour toutes les API d’impression WebView2. (Runtime uniquement) (Problème #4082)
1.0.2088.41
Date de publication : 16 octobre 2023
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2088.41
Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 118.0.2088.41 ou ultérieure.
Promotions
Aucune API supplémentaire n’a été promue stable et ajoutée dans ce Kit de développement logiciel (SDK) release.
Bogue
- Correction d’un problème empêchant certaines applications UWP d’entrer du texte. (Runtime uniquement) (Problème n° 3805)
- Correction d’un échec d’initialisation pour les applications qui utilisaient le paramètre de compatibilité Windows
PerProcessSystemDPIForceOff
. (Runtime uniquement) (Problème n° 3692) - Correction d’un bogue décalage de position de boîte de dialogue dans WebView2. (Runtime uniquement) (Problème n° 3763)
1.0.2164-préversion
Date de publication : 18 octobre 2023
Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2164-prerelease
Pour une compatibilité complète avec l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 120.0.2164.0 ou ultérieure.
API expérimentales
Les API expérimentales suivantes ont été ajoutées dans ce Kit de développement logiciel (SDK) préversion.
- Ajout de la
FailureSourceModulePath
propriété au type pour spécifier le chemin d’accès complet du module qui a provoqué le blocage en cas d’échecs d’intégrité du code Windows, c’est-à-direProcessFailedEventArgs
lorsqu’un processus s’est arrêté avecSTATUS_INVALID_IMAGE_HASH
.
CoreWebView2ProcessFailedEventArgs
Classe:
Bogue
- Ajout de la prise en charge des paramètres de page supplémentaires (
PageRange
etPagesPerSheet
) dans l’API PrintToPDF. (Runtime uniquement) (Problème n° 3719) - La navigation vers un fichier de ressources d’extension n’a pas été gérée correctement et a maintenant été corrigée avec la méthode de gestion correcte. (Runtime uniquement) (Problème n° 3728)
- Correction d’un problème empêchant certaines applications UWP d’entrer du texte. (Runtime uniquement) (Problème n° 3805)
- Correction d’un échec d’initialisation pour les applications qui utilisaient le paramètre de compatibilité Windows
PerProcessSystemDPIForceOff
. (Runtime uniquement) (Problème n° 3692) - Suppression des moniteurs qui collectaient des données lorsque le paramètre de navigateur par défaut du système change. (Runtime uniquement)
- Correction d’un bogue décalage de position de boîte de dialogue dans WebView2. (Runtime uniquement) (Problème n° 3763)
- Correction d’un incident dans l’événement
NewWindowRequested
si estNewWindow
défini surnull
. (Runtime uniquement)
Voir également
- À propos des notes de publication du Kit de développement logiciel (SDK) WebView2
- Notes de publication archivées pour le Kit de développement logiciel (SDK) WebView2
- Vue d’ensemble des fonctionnalités et API WebView2 : décrit la plupart des API, par domaine de fonctionnalités, qui se trouvent dans les packages du KIT de développement logiciel (SDK) de version.
- Contacter l’équipe Microsoft Edge WebView2