Share via


Notes de publication archivées pour le Kit de développement logiciel (SDK) WebView2

Ces notes de publication fournissent des informations sur les fonctionnalités ajoutées et les correctifs de bogues inclus dans le Kit de développement logiciel (SDK) WebView2 Release et le Kit de développement logiciel (SDK) WebView2 Prerelease, pour les versions antérieures.

1.0.2045.28

Date de publication : 18 septembre 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2045.28

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 117.0.2045.28 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.

Correctifs de bogue

  • Par défaut, la fonctionnalité Mouvement de la souris a été désactivée. (Runtime uniquement) (Problème n° 3737)
  • Correction d’un bogue dans lequel le défilement de la roulette de la souris était interrompu par intermittence pour l’hébergement visuel. (Runtime uniquement)
  • Correction d’un bogue dans lequel le téléchargement de fichiers APK dans WebView2 bloque le processus du navigateur WebView2. (Runtime uniquement) (Problème n° 3569)

1.0.2106-préversion

Date de publication : 20 septembre 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2106-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 119.0.2106.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.

  • 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 :

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • 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:
  • Ajout des informations de trame source aux NewWindowRequested arguments d’événement, pour identifier la source de la requête :

Correctifs de bogue

Runtime
  • Mise à jour de l’interface utilisateur capture d’écran pour supprimer mention d’onglets. (Runtime uniquement)
  • Correction d’un bogue où PrintAsync n’imprime pas à l’aide de la résolution par défaut sur l’imprimante. (Runtime uniquement) (Problème n° 3709)
  • Correction d’un échec de création de WebView lorsque l’application s’exécute en tant qu’utilisateur administrateur différent. (Runtime uniquement) (Problème n° 3738)
  • Correction d’un bogue qui empêchait la définition d’un nom d’automatisation pour le contrôle WebView2 sur WinUI 3. (Runtime uniquement)
  • Activation de la nouvelle implémentation de la communication interprocessus pour les applications qui utilisent des sdk très anciens. (Runtime uniquement)
SDK
  • Correction d’un bogue dans lequel la CoreWebView2EnvironmentOptions.Language propriété ne change pas l’en-tête accept-language HTTP. (SDK uniquement) (Problème n° 3635)
  • Ajout de la prise en charge des chemins d’installation du runtime plus longs. (SDK uniquement)
  • L’API d’inscription de schéma d’URI personnalisé fonctionne désormais dans WinRT. Pour les noms d’API et les liens, dans la section Promotions ci-dessus, consultez l’entrée « inscription de schéma personnalisé ». (SDK uniquement)
Runtime et KIT de développement logiciel (SDK)
  • Correction d’un bogue dans lequel le runtime se termine de manière inattendue lors de l’appel SetPermissionState avec une valeur d’énumération non valide. (Runtime et SDK)

1.0.1938.49

Date de publication : 28 août 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1938.49

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 116.0.1938.49 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.

Correctifs de bogue

  • Correction d’un bogue de suivi de handle où TextureStream l’utilisation de l’API pouvait échouer. (Runtime uniquement)
  • Correction d’un bogue dans lequel un WebView2 créé dans un thread d’arrière-plan n’arrive pas au premier plan lors de sa création. (Runtime uniquement) (Problème n° 3584)
  • Correction d’un bogue dans lequel le contenu WebView2 s’affiche parfois à une taille incorrecte après la modification de la configuration de l’affichage (par exemple, mise en veille de l’ordinateur portable, communication à distance, connexion ou déconnexion d’un écran externe). (Runtime uniquement) (Problème 3429)
  • Correction d’un bogue dans lequel un écran bleu se produit lors de l’utilisation d’applications WebView2 sur certaines configurations matérielles. (Runtime uniquement) (Problème n° 3679)

1.0.2065-préversion

Date de publication : 30 août 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.2065-preversion

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 118.0.2065.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 des informations de trame source à NewWindowRequested, pour prendre en charge l’identification de la source :

Correctifs de bogue

  • Désactivation de l’installation de CRX dans WebView2. (Runtime uniquement)
  • Correction d’un échec d’initialisation lorsque l’application avait un paramètre de compatibilité de reconnaissance PPP appliqué. (Runtime uniquement) (Problème n° 3008)
  • Correction d’un bogue dans lequel les fenêtres hébergées par le visuel ne pouvaient pas accepter d’entrée de caractère. (Runtime uniquement)

1.0.1901.177

Date de publication : 24 juillet 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1901.177

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 115.0.1901.177 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.

  • NavigationKind obtient le type de navigation de chaque navigation, par exemple Retour/Avant, Rechargement ou navigation vers un nouveau document.
  • La ServiceWorkers valeur enum dans l’énumération BrowsingDataKinds spécifie les workers de service qui sont inscrits pour une origine.

Correctifs de bogue

  • Correction d’un bogue dans lequel la barre d’outils entière est vide lors du masquage simultané des boutons Signets, Recherche et PageSelector. (Runtime uniquement) Problème 2866

1.0.1988-préversion

Date de publication : 24 juillet 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1988-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 117.0.1988.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.

  • Prend en charge les notifications de bureau via WebView2 :
  • Prend en charge la surveillance de l’utilisation de la mémoire d’exécution de l’iframe en obtenant les informations de processus des iframes.
  • Prend en charge les extensions dans WebView2.
  • L’énumération TextDirectionKind spécifie la direction du texte de gauche à droite ou de droite à gauche.

Correctifs de bogue

  • Correction d’un CoreWebView2Frame.ExecuteScriptAsync blocage qui se produisait lorsqu’une trame était détruite pendant l’exécution du script. Problème 3124
  • Correction d’un COMException lors de la lecture du WebResourceResponse contenu après une redirection. Problème 3229
  • Correction d’une régression où le fait d’appeler CoreWebView2.AddHostObjectToScript deux fois pour le même nom se bloquait. (Runtime uniquement) Problème 3539
  • Correction d’un problème d’échec PrintAsync lorsque PrinterName contient des caractères chinois. Problème 3379
  • Correction d’un problème de désactivation du menu contextuel dans les pages d’impression lorsque AreDefaultContextMenusEnabled est défini sur false. Problème 3548
  • Suppression de la recherche visuelle du menu contextuel de capture web. (Runtime uniquement) Problème 3426
  • Correction d’un problème qui provoquait PrintAsync l’échec de et PrintToPdfStreamAsync lorsque les paramètres d’impression sont null.
  • Suppression du bouton Lancer le jeu de la page d’erreur Aucune connexion Internet par défaut. (Runtime uniquement)
  • Correction d’un problème pour garantir que peut WebVivew2Loader être chargé à partir d’un chemin d’accès UNC. Problème 3465
  • Correction de non valides CoreWebView2PdfToolbarItems.FullScreen et CoreWebView2PdfToolbarItems.MoreSettings.
  • Ajout d’un verrou pour l’accès aux objets hôtes à partir du multithread. (Runtime uniquement)
  • Correction des options de configuration qui (CoreWebView2PdfToolbarItems.MoreSettings, CoreWebView2PdfToolbarItems.FullScreen) ne sont pas valides en mode d’aperçu PDF. Problème 3324
  • Suppression de l’option Masquer toutes les annotations dans les paramètres PDF, etc. (Runtime uniquement)
  • Suppression de l’élément de menu contextuel Afficher tous les mots de passe enregistrés . (Runtime uniquement)

1.0.1823.32

Date de publication : 5 juin 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1823.32

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 114.0.1823.32 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.

  • L’événement LaunchingExternalUriScheme est déclenché en cas de tentative de lancement d’un schéma d’URI inscrit auprès du système d’exploitation (schéma d’URI externe).
  • MemoryUsageTargetLevel spécifie les niveaux de consommation de mémoire, tels que low ou normal.
  • Prise en charge améliorée de plusieurs profils, afin de permettre la configuration des paramètres général de remplissage automatique et d’enregistrement automatique du mot de passe pour différents profils.

1.0.1905-préversion

Date de publication : 12 juin 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1905-preversion

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 116.0.1905.0 ou ultérieure.

API expérimentales

Aucune API expérimentale n’a été ajoutée dans ce Kit de développement logiciel (SDK) préversion.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • NavigationKind obtient le type de navigation de chaque navigation, par exemple Retour/Avant, Rechargement ou navigation vers un nouveau document.
  • La ServiceWorkers valeur enum dans l’énumération BrowsingDataKinds spécifie les workers de service qui sont inscrits pour une origine.
  • L’événement LaunchingExternalUriScheme est déclenché en cas de tentative de lancement d’un schéma d’URI inscrit auprès du système d’exploitation (schéma d’URI externe).
  • MemoryUsageTargetLevel spécifie les niveaux de consommation de mémoire, tels que low ou normal.

Correctifs de bogue

  • Utilisation wv2winrt webhosthidden d’une boucle infinie entrée lors de l’énumération de certains webhosthidden types. (SDK uniquement)
  • Dans le code généré par l’outil wv2winrt , lors de l’appel d’une méthode asynchrone, il se bloque si elle réussit, mais retourne null au lieu d’un IAsyncAction. (SDK uniquement)

1.0.1774.30

Date de publication : 8 mai 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1774.30

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 113.0.1774.30 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.

  • L’API File permet d’accéder à un objet DOM File passé via WebMessage.
  • L’API Profile Cookie Manager prend en charge la gestion des profils. La CookieManager propriété permet à l’application hôte d’obtenir le gestionnaire de cookies pour le profil.

Correctifs de bogue

  • Correction d’un problème permettant à une application d’injecter des scripts initiaux en appelant AddScriptToExecuteOnDocumentCreated avant la création d’une nouvelle fenêtre. (Problème n° 2491)
  • Correction d’un problème qui entraînait l’ajout de l’en-tête X-Edge-Shopping-Flag aux requêtes web provenant de WebView2. (Runtime uniquement) (Problème n° 3365)

1.0.1829-préversion

Date de publication : 8 mai 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1829-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 115.0.1829.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 améliorée de plusieurs profils, afin de permettre la configuration des paramètres général de remplissage automatique et d’enregistrement automatique du mot de passe pour différents profils.

Correctifs de bogue

  • Désactivé la bannière d’informations du Chrome Web Store qui affiche l’option permettant d’autoriser l’installation des extensions. (Problème n° 3312)
  • Correction d’un problème où un élément de menu personnalisé n’était pas déclenché. (Problème #3300)
  • Correction d’un plantage lors de l’initialisation lors de la création d’un WebView2 à l’aide de WPF et du SDK version 1.0.1722.32, qui est désormais déconseillée. (Voir SDK 1.0.1722.32 est déconseillé ci-dessous.) (Problème n° 3375)
  • Correction d’un bogue dans PostSharedBufferToScript qui s’arrête après la publication de mémoires tampons d’environ 32 000 x 1 Mo. (Runtime uniquement) (Problème #3360)
  • Correction d’un problème où la navigation a toujours lieu dans un rappel d’événement ScriptDialogOpening . (Runtime uniquement) (Problème n° 3355)
  • Correction d’un problème de prise en charge de l’indicateur BackForwardCache . (Runtime uniquement)
  • Correction d’un problème lié aux fenêtres hébergées par le visuel, où le fait de cliquer dans la barre de recherche à partir de l’extérieur de la fenêtre n’a pas activé la barre de recherche.

1.0.1722.45

Date de publication : 13 avril 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1722.45

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 112.0.1722.45 ou ultérieure.

Sdk 1.0.1722.32 est déconseillé

WebView2 SDK 1.0.1722.32 est déconseillé et ce package a été supprimé de la liste sur NuGet. Arrêtez le développement avec le package 1.0.1722.32. Si votre application WebView2 utilise ce package, nous vous recommandons de passer à un package plus récent, tel que webView2 SDK 1.0.1722.45 ou version 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.

  • L’API Gestion de SmartScreen contrôle si SmartScreen est activé.
  • L’API PermissionKind.WindowManagement indique le type d’une demande d’autorisation.

1.0.1777-préversion

Date de publication : 10 avril 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1777-prerelease

Pour une compatibilité complète de l’API, cette préversion du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 114.0.1777.0 ou ultérieure.

API expérimentales

Aucune API expérimentale n’a été ajoutée dans ce Kit de développement logiciel (SDK) préversion.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • L’API File permet d’accéder à un objet DOM File passé via WebMessage.
  • L’API Profile Cookie Manager prend en charge la gestion des profils. La CookieManager propriété permet à l’application hôte d’obtenir le gestionnaire de cookies pour le profil.

Correctifs de bogue

  • Correction d’un plantage lors de la libération du WebView à partir d’un autre thread. (Runtime uniquement) (Problème n° 3062)
  • Correction d’un bogue dans lequel le focus était bloqué à l’intérieur du contrôle WebView2 lorsqu’il était encapsulé dans un ContainerControl. (Problème n° 2835)
  • Correction du problème en désactivant la fonction de récupération de données mises en cache temporaires .pdf modifiables dans WebView2. (Problème n° 3274)
  • Désactivé la bannière d’informations du Chrome Web Store qui affiche l’option permettant d’autoriser l’installation des extensions. (Problème n° 3312)
  • Correction d’un problème avec les nouveaux éléments de téléchargement qui ne sont pas appelés par les lecteurs d’écran.
  • Correction d’un bogue dans lequel les fenêtres détenues par le visuel hébergé ne mappaient pas correctement l’entrée du pointeur de la souris.
  • Correction d’un bogue dans DownloadStarting lequel était déclenché pour une boîte de dialogue Enregistrer sous annulée. (Runtime uniquement)

1.0.1661.34

Date de publication : 20 mars 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1661.34

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 111.0.1661.34 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.

  • L’API SharedBuffer :
  • API pour la gestion des autorisations :

API pour la gestion de la prévention du suivi :

  • API pour gérer la valeur des paramètres régionaux du script du contrôleur :

1.0.1724-préversion

Date de publication : 20 mars 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1724-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 113.0.1724.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é AdditionalObjects pour WebMessage reçu :
  • Ajout du type d’autorisation Gestion des fenêtres :
  • Ajout de la prise en charge du lancement d’URI externes :
  • Ajout de la prise en charge du streaming de textures :

Interface Environment qui retourne l’interface TextureStream :

L’interface TextureStream :

ErrorReceivedEventArgs :

WebTextureReceivedEventArgs :

Énumération du type d’erreur TextureStream :

Interface Texture dans laquelle l’hôte écrit afin que le renderer s’affiche dessus :

Interface reçue WebTexture dans laquelle le renderer écrit afin que l’hôte lise dessus :

  • Ajout de la prise en charge de la gestion des profils : partition de données personnalisées, gestionnaire de cookies et suppression de profil :

Ajout de la prise en charge de la partition de données personnalisée :

Ajout de la prise en charge du gestionnaire de cookies :

Ajout de la prise en charge de la gestion de la suppression de profil :

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • Gestion de l’API Smartscreen :

Correctifs de bogue

  • Correction d’un bogue dans PrintAsync et PrintToPdfStreamAsync qui lève une exception lorsque les paramètres d’impression sont null.
  • Amélioration de la gestion des applications s’exécutant avec élévation de privilèges. (Runtime uniquement)
  • Ajout de la prise en charge du type d’autorisation de gestion des fenêtres. (Runtime et SDK)
  • Amélioration de la fiabilité. (Runtime uniquement)

1.0.1587.40

Date de publication : 15 février 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1587.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 110.0.1587.40 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.

  • Options supplémentaires utilisées pour créer un environnement WebView2 pour gérer l’inscription de schéma personnalisé :

1.0.1671-préversion

Date de publication : 15 février 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1671-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 112.0.1671.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 prise en charge de l’API de fichier expérimental :

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • L’API SharedBuffer :
  • L’API d’autorisation :
  • L’API ScriptLocale :

Correctifs de bogue

  • Correction d’un bogue dans lequel WebView2 ne se fermait pas correctement lors de la réception d’un BeforeUnload événement. (Runtime uniquement) (Problème n° 2677)
  • Dans ce DownloadStarting cas, le ResultFilePath n’affichait pas précédemment l’emplacement de téléchargement correct pour les applications UWP lorsque le DownloadStarting gestionnaire d’événements était attaché. Ce problème a été résolu ; le correct ResultFilePath s’affiche maintenant.
  • Correction d’un bogue où System.ArgumentException a été levée lorsqu’un appel à la HostObject méthode retourne une tâche non générique. (Problème n° 2787)
  • Correction d’un problème dans l’API SharedBuffer où l’objet de flux ne fonctionnait pas correctement avec StreamWriter. (Runtime uniquement) (Problème n° 3108)
  • Les API de synthèse vocale DOM, telles que SpeechSynthesis.getVoices(), fonctionnent désormais dans les applications UWP. (Runtime uniquement)
  • Correction d’un incident qui s’est produit lors de la destruction de la trame. (Runtime uniquement) (Problème n° 3062)
  • Correction d’un bogue dans lequel l’application se bloquait lors d’une tentative d’appel CreateWebResourceResponse avec une nullreason expression. (Runtime uniquement)
  • L’option CoreWebView2.AddHostObjectToScriptchrome.webview.hostObjects.options.ignoreMemberNotFoundError fonctionne désormais dans les paramètres régionaux non anglais. (Runtime uniquement)
  • Prise en charge complète de la boîte de dialogue Ouvrir un fichier pour les applications avec élévation de privilèges sur Windows 7.
  • Correction d’un bogue où les fenêtres détenues n’apparaissaient pas pour UWP.

1.0.1518.46

Date de publication : 17 janvier 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1518.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 109.0.1518.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.

  • L’API Print :
  • API de rapport d’incident personnalisé :

1.0.1619-préversion

Date de publication : 19 janvier 2023

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1619-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 111.0.1619.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 prise en charge de l’API de gestion des autorisations :
  • Ajout de la prise en charge de l’API pour désactiver la navigation d’avant et de retour :

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • API d’inscription de schéma personnalisé :
  • L’API de prévention du suivi :

Correctifs de bogue

  • Désactivé Ouvrir le lien en tant que profil dans le menu contextuel WebView2.
  • Correction des données post manquantes dans l’envoi du formulaire avec ctrl-clic. (Problème n° 2652)
  • Correction d’un bogue dans lequel l’utilisateur n’était pas en mesure d’obtenir le menu contextuel personnalisé sur la visionneuse PDF. (Problème n° 2607)
  • Correction d’un bogue dans lequel la barre d’outils entière est vide lors du masquage simultané des boutons Signets, Recherche et PageSelector. (Problème n° 2866)
  • Correction d’un bogue dans lequel l’application se bloque lors de la tentative de déplacement du focus vers WebView2 lorsqu’elle est désactivée.
  • Correction du glisser-déplacer dans WebView2 pour les webviews hébergés par composition.
  • Suppression de l’icône de lecture à voix haute dans la barre d’adresses dans une fenêtre contextuelle WebView2.
  • Correction d’éléments inattendus dans le menu contextuel des fenêtres contextuelles dans WebView2.

1.0.1462.37

Date de publication : 12 décembre 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1462.37

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 108.0.1462.37 ou ultérieure.

Correctifs de bogue

Cette version du Kit de développement logiciel (SDK) WebView2 contient les mêmes correctifs de bogues que les correctifs de bogues pour la version préliminaire 1.0.1466.

1.0.1549-préversion

Date de publication : 12 décembre 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1549-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 110.0.1549.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 prise en charge de l’API région locale :
  • Ajout de la prise en charge de l’API de prévention du suivi :

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • Ajout de la prise en charge de l’API Print :
  • Ajout de la prise en charge de l’API de rapport d’incident personnalisé :

Correctifs de bogue

  • Correction de certains problèmes nullptr où certaines API publiques qui prennent nullptr comme paramètres d’entrée ne bloquent pas webView2.
  • Désactivé « Ouvrir le lien en tant que profil » dans le menu contextuel WebView2.
  • Correction d’un bogue dans lequel la barre d’outils entière est vide lors du masquage simultané des boutons Signets, Recherche et PageSelector. (Problème n° 2866)
  • Corrigez les données de publication manquantes dans l’envoi du formulaire avec un clic de contrôle. (Problème n° 2652)
  • Correction d’un bogue dans lequel l’utilisateur n’était pas en mesure d’obtenir le menu contextuel personnalisé sur la visionneuse PDF. (Problème n° 2607)
  • Correction du glisser-déplacer dans WebView2 pour les webviews hébergés par composition.
  • Correction d’un bogue dans lequel l’application se bloque lors de la tentative de déplacement du focus vers WebView2 lorsqu’elle est désactivée.
  • Supprimer l’icône de lecture à voix haute dans la barre d’adresses dans une fenêtre contextuelle WebView2.
  • Correction d’un problème où le menu contextuel affiche des éléments inattendus dans la fenêtre contextuelle WebView2.

1.0.1418.22

Date de publication : 31 octobre 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1418.22

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 107.0.1418.22 ou ultérieure.

Correctifs de bogue

Cette version du Kit de développement logiciel (SDK) WebView2 contient les mêmes correctifs de bogues que les correctifs de bogues pour la version préliminaire 1.0.1414.

1.0.1466-préversion

Date de publication : 31 octobre 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1466-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 109.0.1466.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 prise en charge de la création d’une mémoire tampon basée sur la mémoire partagée avec une taille spécifiée :
  • Ajout de la prise en charge de l’accès à un objet de mémoire tampon partagée à partir du script de la trame main ou iframe:
  • Ajout de la prise en charge de l’exécution de code JavaScript à partir du JavaScript paramètre dans le document de niveau supérieur actuel :

Correctifs de bogues pour la préversion 1.0.1466

  • Correction d’un bogue dans lequel le titre d’en-tête personnalisé dans les paramètres d’impression pouvait être incorrect. (Problème n° 2093)
  • Afficher AllowedCertificateAuthorities dans l’événement add_ClientCertificateRequested sous la forme d’une Base64 chaîne. (Runtime uniquement) (Problème n° 2346)
  • Correction d’un bogue dans lequel l’URI de pied de page par défaut dans les paramètres d’impression est manquant. (Problème n° 2851)
  • Correction d’un bogue qui génère une exception de pointeur Null liée aux paramètres d’impression. (Runtime uniquement) (Problème n° 2858)
  • Correction d’un bogue signalant un échec de navigation lors de la redirection vers un serveur configuré avec l’authentification par certificat client et lorsque l’événement WebResourceRequested est abonné. (Runtime uniquement)
  • Correction d’un AddHostObjectToScript bogue dans lequel, lorsque JavaScript appelle une méthode asynchrone, puis une méthode synchrone, l’appel de méthode asynchrone peut échouer.

1.0.1370.28

Date de publication : 11 octobre 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1370.28

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 106.0.1370.28 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.

  • L’API glisser-déplacer :

1.0.1414-préversion

Date de publication : 11 octobre 2022

Package NuGet pour webView2 SDK 1.0.1414-prerelease

Pour une compatibilité complète de l’API, cette préversion du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 107.0.1414.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 prise en charge de l’API Print :
  • Ajout de la prise en charge de l’API SmartScreen :
  • Ajout de la prise en charge de l’API de rapport d’incident personnalisé :

Correctifs de bogues pour la préversion 1.0.1414

  • Suppression du menu à trois points avec un lien rompu de la page des téléchargements. (Runtime uniquement) (Problème n° 2753)
  • Correction d’un bogue dans l’outil WebView2 WinRT JS Projection (wv2winrt) où les projets C++20 ne parvenaient pas à se compiler. (Problème n° 2768)
  • Correction d’un incident qui pouvait se produire avec l’API WinRT WebView2 lors de la fermeture de WebView2 si vous vous êtes abonné à des événements, en particulier à l’événement CoreWebView2.GetDevToolsEventReceiver . (SDK uniquement)
  • Correction d’un bogue dans lequel il n’était pas possible de fermer la fenêtre contextuelle de téléchargement après avoir réduit la fenêtre. (Runtime uniquement)

1.0.1343.22

Date de publication : 6 septembre 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1343.22

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite webView2 Runtime version 105.0.1343.22 ou ultérieure.

Correctifs de bogue

Cette version du Kit de développement logiciel (SDK) WebView2 contient les mêmes correctifs de bogues que les correctifs de bogues pour la version préliminaire 1.0.1369.

1.0.1369-préversion

Date de publication : 6 septembre 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1369-prerelease

Pour une compatibilité complète de l’API, cette préversion du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 106.0.1369.0 ou ultérieure.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • L’API glisser-déplacer :

Correctifs de bogues pour la préversion 1.0.1369

  • Correction d’un bogue dans lequel les applications WPF se bloquaient lorsque les fenêtres avec WebView2 étaient fermées. (Problème n° 640)
  • Correction d’un bogue qui produisait un échec simultané de la création de WebView. (Runtime uniquement) (Problème n° 2703)
  • Correction du format de papier des paramètres d’impression pour prendre en charge des dimensions aussi petites que 0,01 pouce. (Runtime uniquement)
  • Correction d’un bogue dans lequel la boîte de dialogue d’impression WebView2 réinitialise le paramètre Mise à l’échelle sur Ajuster à la zone imprimable à chaque fois. (Problème n° 2523)
  • Correction d’un bogue dans l’outil wv2winrt où un fichier WinMD n’était pas référencé dans certains projets.

1.0.1293.44

Date de publication : 8 août 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1293.44

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 104.0.1293.44 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.

  • L’API Favicon :

1.0.1340-préversion

Date de publication : 8 août 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1340-prerelease

Pour une compatibilité complète de l’API, cette préversion du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 105.0.1340.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 prise en charge des WebResourceRequested workers, qui permet de définir des filtres afin de recevoir WebResourceRequested des événements pour les workers de service, les workers partagés et les iframes d’origine différents.
  • Ajout de la prise en charge de l’inscription de schéma personnalisé qui permet aux applications WebView2 de gérer les événements pour les WebResourceRequested demandes avec le schéma spécifié et de naviguer entre le contrôle WebView2 et le schéma personnalisé.

Correctifs de bogue

  • Ajout de la possibilité pour les développeurs de spécifier explicitement le chemin d’accès à partir duquel charger le WebView2Loader.dll. (Problème n° 767)
  • Ajout de messages d’erreur utiles lors de l’utilisation de CallDevToolsProtocolMethod. (Problème n° 1609)
  • Correction d’un bogue lors de la recherche et du chargement de dans WebView2Loader.dll certaines applications .NET. (Problème n° 2372)
  • Correction d’un bogue où DownloadStarting l’événement n’était pas déclenché lors de la nouvelle tentative de téléchargement. (Problème n° 2489)
  • Correction d’un problème dans la mise en cache de Service Worker si le chemin était trop long. (Problème #1900)
  • Amélioration des performances de wv2winrtIMap et IMapView des projections dans JavaScript.
  • Ajout de la prise en charge des HWND_MESSAGE à utiliser comme fenêtre parente WebView2 pour prendre en charge les scénarios sans tête. (Problème n° 202)
  • Amélioration de la gestion de l’exécution en tant qu’applications utilisateur d’administration.
  • Correction des status et notifications en ligne/hors connexion lors de l’utilisation de WebView2 dans les applications UWP.
  • La mise à l’échelle GDI peut désormais être activée pour WebView2. WebView2 respecte le paramètre de mise à l’échelle GDI de l’application d’hébergement sans travail supplémentaire nécessaire de la part de l’application. (Problème n° 1700)
  • Correction d’un bogue dans lequel le focus n’est pas retourné à l’application après la fermeture de la barre de recherche pour le mode fenêtré. (Problème n° 1225)

1.0.1264.42

Date de publication : 4 juillet 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1264.42

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 103.0.1264.42 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 ContextMenuRequestedl’API pour permettre à l’application hôte de créer ou de modifier son propre menu contextuel.

1.0.1305-préversion

Date de publication : 4 juillet 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1305-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 105.0.1305.0 ou ultérieure.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • L’API Favicon :

Correctifs de bogue

  • Correction d’un problème qui PrintToPdfAsync pouvait se bloquer pendant une longue période. (Problème #1974)
  • Correction de la régression dans laquelle WebView2 volait le focus de l’application lorsque WebView2 était rendu visible. (Problème n° 862)

1.0.1245.22

Date de publication : 14 juin 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1245.22

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 102.0.1245.22 ou ultérieure.

Il n’existe aucun package de préversion correspondant.

Promotions

Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.

  • API de certificat de serveur qui fournit une option permettant d’approuver le certificat TLS du serveur au niveau de l’application. Il restitue la page sans demander à l’utilisateur d’indiquer tls ou sans permettre d’annuler la requête web.

  • L’API ClearBrowsingData qui permet aux développeurs d’effacer par programmation des types de données spécifiques pendant une durée :

    • ClearBrowsingData
    • ClearBrowsingDataAll
    • ClearBrowsingDataInTimeRange
  • L’API HttpStatusCode qui fournit le code de status HTTP pour les demandes de navigation dans NavigationCompleted les événements.

Correctifs de bogue

  • Correction d’un problème avec le clavier visuel dans lequel le clavier ne réapparaît pas après sa fermeture en cliquant sur le bouton X . Nous avons également résolu un problème dans lequel le clavier était ignoré lorsque les utilisateurs passaient d’un contrôle d’édition à un autre dans WebView2. (Problème n° 460)
  • Correction d’un problème lors de l’utilisation d’un proxy à partir d’un AddHostObjectToScript script. Si vous appelez setHostProperty et que cela a échoué, vous avez peut-être reçu une structure de message d’erreur interne plutôt qu’un objet Erreur JavaScript.
  • Correction de la régression dans laquelle WebView2 volait le focus de l’application lorsque WebView2 était rendu visible. (Problème n° 862)
  • Correction d’un bogue qui entraînait une augmentation de l’utilisation de la mémoire avec WebResourceRequested des événements utilisant des données volumineuses. (Problème n° 2171)
  • Correction de StatusBarTextChanged la régression. L’API StatusBarText a été rendue compatible avec les versions précédentes. (Problème n° 2414)
  • Meilleure prise en charge des applications exécutées en tant qu’administrateur. (Problème #2356)

1.0.1210.39

Date de publication : 9 mai 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1210.39

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 101.0.1210.39 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.

1.0.1248-préversion

Date de publication : 9 mai 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1248-prelease

Pour une compatibilité complète de l’API, cette préversion du Kit de développement logiciel (SDK) WebView2 nécessite le runtime WebView2 fourni avec Microsoft Edge version 102.0.1248.0 ou ultérieure.

Fonctionnalités générales

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • L’API de certificat de serveur qui fournit une option permettant d’approuver le certificat TLS du serveur au niveau de l’application et d’afficher la page sans demander à l’utilisateur de s’informer du protocole TLS ou de fournir la possibilité d’annuler la requête web.

  • L’API ClearBrowsingData qui permet aux développeurs d’effacer par programmation des types de données spécifiques pendant une durée :

    • clearBrowsingDataInTimeRange
    • clearBrowsingDataAll

Correctifs de bogue

  • Correction d’un incident inévitable qui s’est produit dans l’événement du OnWindowPositionChanged contrôle WPF. (Problème n° 1531)
  • Correction du problème lié CoreWebView2EnvironmentOptions.ExclusiveUserDataFolderAccess au non-fonctionnement dans le Kit de développement logiciel (SDK) .NET. (Problème n° 2363)
  • Correction d’une régression d’exécution qui provoquait le blocage de certains compléments Office qui utilisent des objets hôtes pendant les opérations qui fonctionnaient précédemment. (Problème n° 2337)
  • Correction d’un problème où le contenu WebView2 peut devenir flou lors du déplacement entre des moniteurs avec une mise à l’échelle différente.
  • Correction d’une régression pour s’assurer que la création de WebView2 échoue rapidement avec HRESULT_FROM_WIN32(ERROR_INVALID_STATE) un délai d’attente au lieu d’expiration.
  • Correction d’un bogue dans lequel les modifications de Chromium cassaient la couleur d’arrière-plan WebView2.

1.0.1185.39

Date de publication : 12 avril 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1185.39

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 100.0.1185.39 ou ultérieure.

Fonctionnalités générales

  • Renommé en ICoreWebView2CertificateICoreWebView2ClientCertificate.

Promotions

Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.

1.0.1222-préversion

Date de publication : 12 avril 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1222-preversion

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 102.0.1222.0 ou ultérieure.

API expérimentales pour la préversion 1.0.1222

Les API expérimentales suivantes ont été ajoutées dans ce Kit de développement logiciel (SDK) préversion.

  • Ajout de l’API De certificat de serveur qui offre une option permettant d’approuver le certificat TLS du serveur au niveau de l’application et d’afficher la page sans demander à l’utilisateur de s’informer du protocole TLS ou de fournir la possibilité d’annuler la requête web.

  • Ajout de l’API Favicon qui fournit un moyen d’obtenir le favicon lorsqu’il change ou est défini sur un site web.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Correction ZoomFactor d’un problème qui définit ZoomFactor incorrectement la valeur sur la valeur maximale lorsqu’elle est hors limites.
  • Correction d’un problème dans lequel le contenu WebView2 peut devenir flou lors du déplacement entre des moniteurs avec une mise à l’échelle différente.
  • Correction d’un bogue où MouseEvent.movementX et MouseEvent.movementY seront toujours 0 en mode d’hébergement visuel. (Problème n° 2220)
  • Correction du problème de journalisation provoqué par une régression de mot de passe dans WebView2. (Problème n° 2291)
  • Correction d’un échec provoqué lorsqu’un utilisateur ouvre une nouvelle fenêtre d’application et qu’aucune entrée de navigation n’est affectée à la page web.
  • Modification apportée au runtime pour corriger un bogue dans WinUI 2 (UWP) dans lequel les fenêtres détenues ne s’affichaient pas.
  • Correction ICoreWebView2Frame::PostWebMessage des fonctionnalités après la mise à jour de la source. (Problème n° 2267)

1.0.1150.38

Date de publication : 10 mars 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1150.38

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 99.0.1150.38 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.

  • API BasicAuthentication qui permet aux développeurs de gérer la requête et la réponse de l’authentification HTTP de base.

1.0.1189-préversion

Date de publication : 10 mars 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1189-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 100.0.1189.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.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Correction d’un bogue dans lequel l’application WebView2 était parfois bloquée avec UWP.
  • Correction d’un bogue dans lequel le focus n’est pas retourné à l’application après la fermeture de la barre de recherche pour le mode fenêtré.
  • Correction d’un bogue dans lequel l’événement DocumentTitleChanged n’était pas déclenché pour la navigation vers l’arrière/vers l’arrière dans les applications monopages.
  • Correction d’un bogue dans lequel l’événement HistoryChanged n’était pas déclenché pour la navigation en IFrame.

1.0.1108.44

Date de publication : 6 février 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1108.44

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 98.0.1108.44 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.

  • API AdditionalAllowedFrameAncestors qui permet aux développeurs de fournir des ancêtres de trame autorisés supplémentaires.

  • Les API ProcessInfo fournissent plus d’informations sur les processus WebView2 et les collections de processus.

  • Nouvelles API pour les iframes :

    • add_NavigationStarting
    • remove_NavigationStarting
    • add_ContentLoading
    • remove_ContentLoading
    • add_NavigationCompleted
    • remove_NavigationCompleted
    • add_DOMContentLoaded
    • remove_DOMContentLoaded
    • ExecuteScript
    • PostWebMessageAsJson
    • PostWebMessageAsString
    • add_WebMessageReceived
    • remove_WebMessageReceived

1.0.1158-préversion

Date de publication : 6 février 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1158-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 100.0.1158.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 l’API de barre d’état pour fournir des informations lorsque webiew affiche status message, une URL ou une chaîne vide.

  • Ajout de l’API CDP pour permettre aux développeurs d’avoir plusieurs DevToolsProtocol cibles dans WebView2.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Correction d’un problème provoquant des avertissements erronés dans la fenêtre Liste d’erreurs de Visual Studio. (Problème n° 1722)
  • Correction d’un bogue dans lequel NewWindowRequested n’était pas déclenché lors de l’ouverture des téléchargements PDF.
  • Résolution d’un bogue dans WinUI 3 où les listes déroulantes de sélection n’apparaissent pas. (Problème n° 1693)
  • Ajout de la possibilité de désactiver l’état du son de WebView2, même en l’absence de lecture audio.

1.0.1072.54

Date de publication : 13 janvier 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1072.54

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 97.0.1072.54 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.

  • API multimédia qui permet aux développeurs de désactiver/réactiver le contenu multimédia dans WebView2.

  • L’API de téléchargement de positionnement et d’ancrage permet les éléments suivants :

    • Modification de la position de la boîte de dialogue de téléchargement par rapport aux limites de WebView2. Vous pouvez ancrer la boîte de dialogue de téléchargement sur le bouton Télécharger , au lieu de la position par défaut, qui est le coin supérieur droit.
    • Ouvrez et fermez par programmation la boîte de dialogue de téléchargement par défaut.
    • Apporter des modifications en réponse à l’ouverture et à la fermeture de la boîte de dialogue.

1.0.1133-préversion

Date de publication : 13 janvier 2022

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1133-preversion

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 99.0.1133.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.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Correction d’un bogue qui empêchait Set-Cookies l’en-tête d’apparaître dans l’événement WebResourceResponseReceived .
  • Résolution d’un bogue dans lequel les fenêtres contextuelles et les fenêtres possédées sautaient à une autre position avant de se fermer au lieu de se fermer avec la fenêtre d’application. Ce bogue n’a été actif que pendant une période très courte.
  • Correction du problème de focus après la fermeture de la boîte de dialogue du sélecteur de fichiers.
  • Correction d’un bogue dans lequel la visibilité de l’interface utilisateur Rechercher sur la page ne changeait pas avec la visibilité de WebView2.
  • Correction d’un bogue où GetAvailableBrowserVersionString() ne parvient pas à localiser/charger WebView2Loader.dll. (Problème n° 1236)
  • Correction de la taille et de la position de la nouvelle fenêtre créée avec window.open quand NewWindowRequested l’événement n’a pas été géré. (Problème n° 1343)
  • Correction d’un bogue dans lequel le mini-menu s’affichait toujours sur le texte sélectionné lorsque les menus contextuels étaient désactivés. Cette modification est spécifique au runtime. (Problème n° 1345)
  • Correction d’un bogue dans lequel le focus revient à un emplacement incorrect après avoir basculé des applications dans WinForms.

1.0.1083-préversion

Date de publication : 29 novembre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1083-preversion

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 97.0.1083.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.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • API multimédia qui permet aux développeurs de désactiver/réactiver le contenu multimédia dans WebView2.
  • API De positionnement et d’ancrage de téléchargement. Cette API permet :
    • Modification de la position de la boîte de dialogue de téléchargement par rapport aux limites de WebView2. Vous pouvez ancrer la boîte de dialogue de téléchargement sur le bouton Télécharger , au lieu de la position par défaut, qui est le coin supérieur droit.
    • Ouverture et fermeture par programmation de la boîte de dialogue de téléchargement par défaut.
    • Apporter des modifications en réponse à l’ouverture et à la fermeture de la boîte de dialogue.

Correctifs de bogue

  • Correction d’un problème de focus après la fermeture de la boîte de dialogue du sélecteur de fichiers.
  • Correction d’un bogue dans lequel WebView2 ne recevait pas d’entrée spatiale lors du lancement initial.
  • Correction d’un problème qui empêchait l’authentification unique dans WebView2.
  • Résolution d’un bogue dans lequel la boîte de dialogue de téléchargement ne se déplaçait pas avec la fenêtre sur WPF et WinForms.
  • Mise à jour des case activée de ligne de commande compatibles pour éviter d’avoir besoin d’une version case activée pour les commutateurs facultatifs.
  • Correction d’une erreur qui provoquait l’affichage de la personnalisation « Microsoft Edge » dans l’arborescence d’accessibilité.

1.0.1054.31

Date de publication : 29 novembre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1054.31

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 96.0.1054.31 ou ultérieure.

Correctifs de bogue

  • Correctifs de fiabilité généraux.
  • Désactivation de la fonctionnalité Shadow Stack de la technologie d’application du flux de contrôle (CET) pour le runtime WebView2 v96.
  • Correction d’un problème qui entraînait des temps de démarrage lents lors du lancement dans une application à fichier unique .NET. (Problème #1909)
  • Correction d’un incident provoqué par l’application incorrecte des stratégies de navigateur Microsoft Edge à WebView2. (Problème n° 1860)
  • Correction d’un incident qui se produisait lorsqu’une fenêtre contextuelle avec une boîte de dialogue de téléchargement était fermée. (Problème n° 1765) & (Problème n° 1723)

1.0.1056-préversion

Date de publication : 29 octobre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1056-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 97.0.1056.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.

  • API De positionnement et d’ancrage de téléchargement. Cette API permet :
    • Modification de la position de la boîte de dialogue de téléchargement par rapport aux limites de WebView2. Vous pouvez ancrer la boîte de dialogue de téléchargement sur le bouton Télécharger , au lieu de la position par défaut, qui est le coin supérieur droit.
    • Ouverture et fermeture par programmation de la boîte de dialogue de téléchargement par défaut.
    • Apporter des modifications en réponse à l’ouverture et à la fermeture de la boîte de dialogue.

Correctifs de bogue

  • Améliorations générales de fiabilité.
  • Le code de sortie du processus réel est désormais fourni comme ExitCode dans pour ICoreWebView2ProcessFailedEventArgs2 l’échec COREWEBVIEW2_PROCESS_FAILED_KIND_BROWSER_PROCESS_EXITED du processus.
  • Le --js-flags commutateur est désormais respecté dans le AdditionalBrowserArguments fourni dans CoreWebView2EnvironmentOptions.
  • Correction de l’accès à la name propriété pour les objets hôtes en JavaScript. (Problème n° 641)
  • Correction d’un InvalidCastException dans le contrôle WPF lorsqu’il est implicitement initialisé avant le démarrage de la boucle d’événement. (Problème n° 1577)

1.0.1020.30

Date de publication : 25 octobre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1020.30

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 95.0.1020.30 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.

Correctifs de bogue

  • Mise à jour EnsureCoreWebView2Async pour ne pas lever d’exceptions lorsque la propriété source WPF est définie. (Problème n° 1781)
  • Correction d’un bogue dans lequel WebView2 se bloque après avoir interagi avec plusieurs fenêtres qui affichent une interface utilisateur de téléchargement. (Problème n° 1723)

1.0.992.28

Date de publication : 27 septembre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.992.28

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 94.0.992.31 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.

Correctifs de bogue

  • Correction des DLL WebView2 manquantes (ce qui entraînait un échec d’initialisation) quand PlatformTarget n’était pas défini dans le projet .NET de l’utilisateur. (Problème n° 1061)

1.0.1018-préversion

Date de publication : 20 septembre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1018-prerelease

Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 95.0.1018.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.

Correctifs de bogue

  • Correction d’un bogue dans lequel WebView2 cesse de s’afficher lorsque l’application couvre des moniteurs et que la mise à l’échelle du moniteur change.
  • Correction d’un bogue dans lequel la fermeture de l’interface utilisateur de téléchargement plantait WebView2 lorsque plusieurs fenêtres de téléchargement sont ouvertes. (Problème n° 1723)
  • Correction d’une erreur de génération/initialisation lorsque PlatformTarget n’est pas défini dans le projet .NET de l’utilisateur. (Problème #730 et Problème n° 1548)

1.0.1010-préversion

Date de publication : 14 septembre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.1010-prerelease

Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 95.0.1010.0 ou ultérieure.

Fonctionnalités générales

  • Améliorations des performances de WebView2.
  • Correctifs de fiabilité. (Problème #1605 et Problème #1678)
  • Améliorations des performances ajoutées au démarrage et lorsque l’application hôte est au premier plan.

API expérimentales

Les API expérimentales suivantes ont été ajoutées dans ce Kit de développement logiciel (SDK) préversion.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

  • IsSwipeNavigationEnabled
  • BrowserProcessExited
  • OpenBrowserTaskManager

Correctifs de bogue

  • Amélioration de la façon dont les exceptions d’objets hôtes sont interceptées dans votre code JavaScript.
  • Remplacement de l’icône WebView2 par une icône générique dans les fenêtres DevTools.
  • Activez l’option MediaDevices.getDisplayMedia() Partage d’écran Tab lorsque est utilisé. (Problème n° 1566)
  • Correction d’un bogue dans l’API de certificat client, lorsque le certificat correct n’était pas sélectionné. Il s’agit d’une modification du runtime. (Problème n° 1666)
  • Correction d’un bogue où window.chrome.webview n’était pas disponible dans les nouvelles fenêtres du même domaine parent. Cette modification est spécifique au runtime. (Problème n° 1144)
  • Correction d’un bogue dans lequel les menus déroulants ou les listes étaient affichés derrière la fenêtre qui a le focus. (Problème n° 411)
  • Correction des problèmes de focus lors de l’utilisation de put_IsVisible(false). (Problème n° 238)
  • Correction d’un bogue à appliquer SetVirtualHostNameToFolderMapping aux fenêtres contextuelles.
  • Correction des bogues dans lesquels des IDispatch objets étaient retournés en tant que IUnknown.

1.0.961.33

Date de publication : 8 septembre 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.961.33

Pour une compatibilité complète de l’API, cette version release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 93.0.961.44 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.

Correctifs de bogue

  • Correction d’un bogue qui provoquait des ERR_SSL_CLIENT_AUTH_CERT_NEEDED erreurs. Il s’agit d’une modification du runtime.
  • Correction d’un bogue selon lequel les clés de navigateur spéciales telles que Actualiser, Accueil, Précédent, etc. ne peuvent pas être désactivées à l’aide AreBrowserAcceleratorKeysEnabledde . Cette modification est spécifique au runtime.
  • Correction d’un bogue dans lequel la couleur d’arrière-plan transparente n’était pas affichée.
  • Correction d’un bogue qui provoquait un scintillement blanc lors du chargement de WebView2.
  • Correction d’un bogue dans les contrôles WebView2 .NET où les fenêtres WebView2 étaient vides lorsqu’elles étaient créées en arrière-plan. (Problème n° 1077)
  • Correction d’un bogue dans lequel les paramètres n’étaient pas mis à jour lorsque l’utilisateur accédait à ou qu’une nouvelle fenêtre affichait about:blank des pages. Il s’agit d’une modification du runtime.

1.0.955-préversion

Date de publication : 26 juillet 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.955-prerelease

Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 93.0.967.0 ou ultérieure.

Fonctionnalités générales

  • Améliorations des performances de WebView2.
  • Ajout de la prise en charge partielle du suivi d’événements pour Windows (ETW).
  • Suppression de la personnalisation Microsoft de edge://history.
  • Nouvelle interface utilisateur de téléchargement par défaut.

API expérimentales

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Correction d’un bogue qui cassait les edge://downloads pages et edge://history . Cette modification est spécifique au runtime.
  • Correction de bogues pour améliorer la fiabilité dans le WebView2Loader.dll.
  • Correction d’un bogue dans lequel NewWindowRequested le gestionnaire d’événements a lancé deux fenêtres lors de la gestion des liens qui utilisent target=_blank.
  • Correction d’un bogue dans l’hébergement visuel WebView2 qui scintillait avant le démarrage.
  • Correction d’un bogue lorsque add_WebResourceRequested ne fonctionnait pas sur les contrôles WebView2 créés à l’aide de add_NewWindowRequested. (Problème n° 616)
  • Autorisez l’application hôte à définir le premier plan sur une autre application en réponse à des événements, notamment NavigationStarting, AddHostObjectToScript des méthodes, WebMessageReceivedet NewWindowRequested. (Problème n° 1092)
  • Correction d’un bogue pour déclencher l’événement PermissionRequested pour le microphone. Cette modification est spécifique au runtime. (Problème n° 1462)
  • Correction d’un bogue en cas ExecuteScriptAsync de blocage après plusieurs exécutions réussies. Cette modification est spécifique au runtime. (Problème n° 1348)
  • Correction d’un bogue empêchant l’utilisation de noms de fichiers non-ASCII dans ResultFilePath .DownloadStartingEventArgs (Problème n° 1428)
  • Correction d’un bogue dans lequel la barre de titre de la fenêtre contextuelle par défaut n’était pas complètement affichée. Cette modification est spécifique au runtime. (Problème n° 1016)

.NET

Correctifs de bogue
  • Correction d’un problème dans la documentation de référence de l’API WebView2 .NET qui entraînait l’affichage de la première exception uniquement.
  • Les bibliothèques .NET Core sont désormais intégrées en mode de publication. Pour déboguer, veillez à décochez la case Juste mon code .
  • Correction d’un bogue qui plantait WebView2 sur les formulaires avec des formulaires enfants. Le formulaire enfant, avec la barre de recherche ouverte, a provoqué le blocage de WebView2 lorsque le formulaire enfant a été fermé. (Problème n° 1097)

1.0.902.49

Date de publication : 26 juillet 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.902.49

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite webView2 Runtime version 92.0.902.49 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.

Correctifs de bogue

  • Correction d’un bogue qui a rompu la IsBuiltInErrorPageEnabled propriété, ce qui a désactivé la page d’erreur qui s’affiche en cas d’échec de navigation ou d’échec du processus de rendu. Cette modification est spécifique au runtime. (Problème n° 634)
  • Correction d’un problème où les contrôles WebView2 n’avaient plus le focus sur le focus de l’utilisateur.
  • Correction d’un bogue lorsque AddScriptToExecuteOnDocumentCreated ne fonctionnait pas sur les fenêtres enfants. (Problème n° 935)
  • Correction d’un bogue qui entraînait l’abandon automatique des onglets inactifs. (Problème n° 637)
  • Correction d’un bogue lorsqu’un événement de navigation était interrompu par un autre événement de navigation, ce qui entraînait l’erreur de l’ID de navigation des NavigationCompleted événements. (Problème n° 1142)

1.0.902-préversion

Date de publication : 1er juin 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.902-préversion

Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 92.0.902.0 ou ultérieure.

Fonctionnalités générales

  • Amélioration des performances de démarrage de WebView2 et de l’encombrement du disque.

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 propriété IsSwipeNavigationEnabled pour activer ou désactiver la possibilité pour l’utilisateur final d’utiliser le mouvement de balayage sur les appareils avec entrée tactile pour naviguer dans WebView2.

  • Ajout de l’événement BrowserProcessExited .

  • Ajout de l’API add_ClientCertificateRequested. Il permet d’afficher une invite de boîte de dialogue de certificat client si vous le souhaitez et permet d’accéder aux métadonnées requises pour remplacer l’invite de dialogue de certificat client par défaut.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Correction d’un bogue où le clic gauche de la souris ne fait pas disparaître le menu contextuel. Cette modification est spécifique au runtime.
  • Correction d’un bogue dans lequel la création de WebView2 échoue lorsque les fichiers exe pour les applications partageant le même dossier de données utilisateur ont des informations de version incohérentes.
  • Correction d’un bogue dans lequel les clés de navigateur spéciales telles que Refresh, Homeet Back ne peuvent pas être désactivées par AreBrowserAcceleratorKeysEnabled. Cette modification est spécifique au runtime.
  • Correction d’un bogue dans les contrôles WebView2 .NET, où les fenêtres WebView2 sont vides lorsqu’elles sont créées en arrière-plan. (Problème n° 1077)
  • Le fait de fermer une boîte de dialogue de sélecteur de fichiers en appuyant sur Entrée ou Échap ne bloque plus les applications WPF à l’aide du contrôle WebView2. (Problème n° 1099)
  • Correction d’un bogue selon lequel AllowSingleSignOnUsingOSPrimaryAccount ne fonctionne pas correctement avec WebView2 lorsqu’un WebResourceRequested gestionnaire d’événements est attaché. Cette modification est spécifique au runtime. (Problème n° 1183)
  • Le téléchargement d’un fichier n’interrompt plus la transparence de WebView2 DefaultBackgroundColor . Cette modification est spécifique au runtime. (Problème n° 1108)
  • Suppression du message du sélecteur de média de partage d’écran qui contient la personnalisation Microsoft. (Problème #940)
  • Correction d’un bogue dans le contrôle WinForm WebView2 où le masquage du formulaire parent ne masque pas le contrôle WebView2. (Problème #828 et Problème #1079)
  • Ajout du style de WS_CLIPCHILDREN statique aux fenêtres WPF de WebView2. (Problème n° 1013).
  • Correction d’un bogue dans lequel un clic droit sur un lien bloque l’application hôte WebView2. Cette modification est spécifique au runtime.
  • Correction d’un bogue de fiabilité qui pouvait bloquer le processus de l’application hôte lors du passage à une version plus récente du runtime Edge WebView2.
  • DÉPRÉCIATION : l’API pour Windows 7 est officiellement déconseillée DefaultBackgroundColor .

.NET

Correctifs de bogue
  • Correction d’un bogue dans le contrôle WinForm WebView2 où la visibilité de la fenêtre WebView2 n’est pas mise à jour correctement après la suppression de la fenêtre parente. (Problème #1282 et Problème n° 828)
  • Correction d’un bogue dans le contrôle WPF WebView2 qui indique que la liaison de propriété source en mode de liaison WPF OneWay ne fonctionne pas correctement. (Problème #619 et Problème #608)

1.0.864.35

Date de publication : 31 mai 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.864.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 91.0.864.35 ou ultérieure.

Correctifs de bogue

  • Correction d’un bogue de fiabilité qui pouvait bloquer le processus de l’application hôte lors du passage à une version plus récente du runtime Edge WebView2.
  • Correction d’un bogue qui empêchait le vidage de la mémoire dans certaines situations. Cette modification est spécifique au runtime.
  • Correction de l’erreur dans le package de version du KIT de développement logiciel (SDK) 818, où le projet ne pouvait pas trouver le WebView2.h fichier. (Problème n° 1209).
  • Correction d’un bogue qui provoquait la suppression de l’événement WebResourceRequested pour certaines requêtes avec des corps binaires.
  • Améliorer la NewWindowRequested documentation. (Problème n° 448).

Promotions

Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.

.NET

Correctifs de bogue
  • Correction d’un bogue dans les contrôles WebView2 .NET qui manquait le premier en-tête lors de l’itération de la CoreWebView2WebResourceRequest collection d’en-têtes. (Problème n° 1123).

1.0.865-préversion

Date de publication : 26 avril 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.865-preversion

Pour une compatibilité complète de l’API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 91.0.865.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 du paramètre IsPinchZoomEnabled . Il vous permet d’activer ou de désactiver le contrôle de zoom de mise à l’échelle de page dans un paramètre.

  • Ajout de l’API add_DownloadStarting personnalisée. Il vous permet de bloquer les téléchargements, d’enregistrer dans un autre chemin et d’accéder aux métadonnées requises pour créer une interface utilisateur de téléchargement personnalisée.

  • Ajout iframe de la prise en charge des éléments à partir d’AddHostObjectToScriptWithOrigins.

  • Ajout d’un exemple de code pour l’exemple d’application WPF afin d’utiliser l’API afin de désactiver les clés de fonction de navigateur.

  • Ajout de l’API UpdateRuntime pour mettre à jour facilement le runtime WebView2.

Correctifs de bogue

  • Correction d’un gestionnaire pour un Chromium DevTools Protocol message avec POST des données binaires dans WebView2.
  • Désactivé l’interface utilisateur de OpenSaveAsAwareness téléchargement, car elle incluait des liens vers edge://settings. (Problème n° 1120).
  • Suppression de la personnalisation de la boîte de dialogue de partage d’écran. (Problème n° 940).
  • Correction d’un bogue dans lequel la fonction SetWindowDisplayAffinity a cassé WebView2 lorsqu’elle arrêtait la capture d’écran dans une application WebView2. (Problème n° 841).
  • Correction d’un bogue pour l’hébergement de composition où l’entrée de souris ne fonctionnait plus si une entrée de stylet était envoyée à WebView2.
  • Correction d’un bogue qui interrompait l’entrée de la souris après une entrée de stylet. Cette modification est spécifique au runtime.

.NET

API expérimentales

Les API expérimentales suivantes pour .NET ont été ajoutées dans ce Kit de développement logiciel (SDK) de préversion.

  • Ajout de l’outil concepteur WebView2 à la boîte à outils WPF. (Problème n° 210).

  • Ajout de l’élément d’interface utilisateur WebView2 en mode Designer .NET.

Correctifs de bogue
  • Amélioration des descriptions des exceptions COM en encapsulant chacune dans une exception .NET plus détaillée. (Problème n° 338). Cette modification est spécifique au runtime.
  • Correction d’un bogue provoqué lorsque vous sélectionnez Tab pour déplacer le focus, le contrôle WebView2 s’est arrêté dans Microsoft Visual Studio Tools pour Office. (Problème #589 et Problème n° 933). Cette modification est spécifique au runtime.
  • Amélioration du niveau inférieur du chargeur .NET Framework pour être plus robuste. (Problème n° 946)
  • Correction d’un bogue qui provoquait un plantage lorsque vous essayiez d’actualiser avant la première navigation. (Problème #1011)
  • Correction de l’initialisation afin que la navigation se produise pendant CoreWebView2InitializationCompleted. (Problème #1050)
  • Amélioration de la gestion des erreurs d’incident du processus de navigateur .NET. Vous pouvez maintenant recréer des contrôles après avoir géré un ProcessFailed événement, sans incident. (Problème #996)

1.0.818.41

Date de publication : 21 avril 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.818.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 90.0.818.41 ou ultérieure.

Fonctionnalités

  • Extension de l’événement ProcessFailed . Il déclenche désormais pour les processus enfants non-renderer et les convertisseurs d’images.
  • Ajout de iframe la prise en charge des éléments pour AddScriptToExecuteOnDocumentCreated.
  • Amélioration du code WebView2 pour être plus résilient aux fichiers d’application .exe avec des informations de version mal mises en forme. (Problème n° 850).
  • --winhttp-proxy-resolver Supprimé de la ligne de commande du processus du navigateur WebView2, activé les autres options de ligne de commande du proxy pour WebView2.

1.0.824-préversion

Date de publication : 8 mars 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.824-preversion

Pour une compatibilité complète des API, cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 91.0.824.0 ou ultérieure.

Fonctionnalités

  • Extension de l’événement ProcessFailed . Il déclenche désormais pour les processus enfants non-renderer et les convertisseurs d’images.
  • Ajout du paramètre expérimental AreBrowserAcceleratorKeysEnabled . Vous pouvez empêcher le navigateur de répondre aux raccourcis clavier liés à la navigation, à l’impression, à l’enregistrement et à d’autres fonctions spécifiques au navigateur.
  • Ajout de iframe la prise en charge des éléments pour AddScriptToExecuteOnDocumentCreated.

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Développement des types de projets C++ et .NET pris en charge tels que MFC et ATL. (Problème #506, Problème #669 et Problème n° 851).
  • Correction d’un bogue selon lequel Evergreen WebView2 Runtime divulgue l’entrée de pare-feu entrante.
  • Correction du paramètre Response pendant WebResourceRequested l’événement. (Problème n° 568).
  • Correction d’un bogue qui entraînait la edge:// fermeture du processus du navigateur. (Problème n° 604).
  • Correction d’un bogue qui limitait les limites de WebView2 à la taille de l’écran en mode d’hébergement visuel.

1.0.774.44

Date de publication : 8 mars 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.774.44

Pour une compatibilité complète de l’API, cette version Release du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 89.0.774.44 ou ultérieure.

Fonctionnalités

  • Désactivé différents services de navigateur Microsoft Edge dans WebView2.
  • Les API d’hébergement visuel sont désormais en disponibilité générale.

Promotions

Les API suivantes ont été promues en Stable et sont désormais incluses dans ce Kit de développement logiciel (SDK) release.

Correctifs de bogue

  • Correction d’un bogue qui limitait les limites de WebView2 à la taille de l’écran en mode d’hébergement visuel.

1.0.790-préversion

Date de publication : 10 février 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.790-preversion

Cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 86.0.616.0 ou ultérieure.

Changements cassants

Importante

Changement cassant : le package de préversion WebView2 1.0.781 est déconseillé. Arrêtez le développement avec le package 1.0.781.

Importante

Le package de préversion WebView2 0.9.430 est déconseillé et est supprimé avec la version suivante. Si votre application WebView2 utilise le package, l’équipe WebView2 vous recommande de passer à un package plus récent.

Fonctionnalités

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

Correctifs de bogue

  • Désactivé la fonctionnalité d’achat Microsoft Edge dans WebView2.
  • Désactivé le menu contextuel dans la visionneuse PDF lorsque AreDefaultContextMenusEnabled est false. (Problème n° 605).
  • Correction d’un bogue retourné E_NOINTERFACE lors de l’interrogation de ICoreWebView2ICoreWebView2Experimental. (Problème n° 691).
  • Correction d’un bogue qui autorisait la navigation avec des URI mal formés quand CoreWebView2NavigationStartingEventArgs.Cancel est défini sur false. (Problème n° 400).
  • Correction d’un bogue qui bloquait window.print() les fenêtres contextuelles avec des gestionnaires d’événements attachés à NewWindowRequested des événements. (Problème n° 409).
  • Résolution du problème de résolution dynamique lors du déplacement d’applications entre différents moniteurs. (Problème n° 58)
  • Amélioration des HRESULT instances passées par ICoreWebView2WebResourceResponseViewGetContentCompletedHandler ::Invoke.
  • Bouton de gestion du remplissage automatique désactivé. (Problème n° 585).
  • Correction des blocages de Visual Studio pendant l’exécution quand vous êtes WebView2.Dispose hébergé dans plusieurs fenêtres. (Problème n° 816) et Problème n° 442).
  • Correction d’un bogue pour afficher le contrôle WebView2 dans la boîte à outils Visual Studio. (Problème n° 210).
  • Réduction des problèmes d’utilisation élevée du processeur. (Problème n° 878).
  • Correction des problèmes liés au package de préversion 1.0.781 déconseillé. (Problème #875 et Problème n° 878).

.NET

Correctifs de bogue
  • Correction d’un bogue qui plantait les applications WebView2 qui utilisent le SDK WPF. L’incident s’est produit lorsque vous appuyez sur F4 pour fermer une fenêtre. (Problème n° 399).
  • L’écran d’initialisation de WebView2 est désormais transparent, au lieu de gris. (Problème n° 196).

1.0.705.50

Date de publication : 25 janvier 2021

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.705.50

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 86.0.616.0 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.

1.0.721-préversion

Date de publication : 8 décembre 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.721-prerelease

Cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 86.0.616.0 ou ultérieure.

Changements cassants

Importante

Changement cassant : le package de préversion WebView2 1.0.707 et le package 0.9.628 sont déconseillés. Arrêtez le développement avec les packages 1.0.707 et package0.9.628.

Fonctionnalités

  • Ajout de stratégies de groupe WebView2. Pour connaître les meilleures pratiques, consultez stratégies de groupe pour WebView2.

  • Importante

    Changement cassant : déprécié l’ancien emplacement du Registre.

    {Root}\Software\Policies\Microsoft\EmbeddedBrowserWebView\LoaderOverride\{AppId}
    
  • Ajout de la prise en charge du glisser-déplacer dans WebView2.

  • Ajout d’API pour gérer la prise en charge ppp.

    • Ajout de la propriété RasterizationScale pour modifier l’échelle DPI pour le contenu WebView2 et les fenêtres contextuelles d’interface utilisateur, ainsi que l’événement RasterizationScaleChanged associé.
    • Ajout de la propriété ShouldDetectMonitorScaleChanges pour mettre à jour RasterizationScale automatiquement la propriété si nécessaire.
    • Ajout de la propriété BoundsMode pour spécifier que les limites sont des pixels logiques et autoriser WebView2 à utiliser RasterizationScale pour l’affichage de pixels WebView2, et WebView2 utiliser RasterizationScale avec pour Bounds obtenir la taille physique.
  • Événement mis à jour NewWindowRequested pour gérer ctrl+clic et Maj+clic. (Problème n° 168 et Problème n° 371).

Promotions

Les API suivantes ont été promues de Experimental à Stable dans ce Kit de développement logiciel (SDK) préversion.

.NET

Fonctionnalités
Correctifs de bogue

1.0.664.37

Date de publication : 20 novembre 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.664.37

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 86.0.616.0 ou ultérieure.

La disponibilité générale

Importante

Annonce : Les Kits de développement logiciel (SDK) .NET WPF/WinForms WebView2 sont désormais en disponibilité générale (GA). À compter de cette version, les Kits de développement logiciel (SDK) release sont compatibles avec l’avant. Pour plus d’informations, consultez le billet de blog annonce ga.

Fonctionnalités

  • .NET WPF/WinForms WebView2 est désormais en disponibilité générale (GA).
  • Le mode Distribution fixe (Apportez votre propre) a atteint la disponibilité générale.

.NET

Correctifs de bogue

1.0.674-préversion

Date de publication : 19 octobre 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.674-prerelease

Cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 86.0.616.0 ou ultérieure.

Fonctionnalités générales

.NET

1.0.622.22

Date de publication : 19 octobre 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 1.0.622.22

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 86.0.616.0 ou ultérieure.

Importante

Annonce : Win32 C/C++ WebView2 est désormais en disponibilité générale (GA). À partir de cette version, les Kits de développement logiciel (SDK) Release sont compatibles avant. Consultez le billet de blog annonce ga.

  • Le runtime et le programme d’installation Evergreen WebView2 sont en disponibilité générale. Le programme d’amorçage, le lien de liaison descendante pour le programme d’amorçage et le programme d’installation autonome pour le runtime Evergreen WebView2 sont disponibles sur Microsoft Edge WebView2. Un exemple de code pour le flux de travail d’installation est également disponible dans le référentiel WebView2Samples.

Pour plus d’informations sur le runtime, la distribution evergreen et la distribution de version fixe, consultez Distribuer votre application et le runtime WebView2.

0.9.622.11

Date de publication : 10 septembre 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.9.622.11

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite WebView2 Runtime version 86.0.616.0 ou ultérieure.

0.9.579

Date de publication : 20 juillet 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.9.579

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 86.0.579.0 ou ultérieure.

Toutes les plateformes

  • Importante

    Annonce : Le runtime et le programme d’installation Evergreen WebView2 sont publiés en préversion. Consultez Distribuer votre application et le runtime WebView2.

  • Importante

    Annonce : les versions suivantes du Kit de développement logiciel (SDK) WebView2 ne sont plus prises en charge après la prochaine version du SDK :

    Les versions du Kit de développement logiciel (SDK) WebView2 sont également marquées comme déconseillées sur nuget.org. WebView2 recommande de rester à jour avec la dernière version de WebView2.

  • Ajout d’améliorations du thread de travail WebView2. (Problème n° 318).

  • Désactivé le bloqueur de fenêtres contextuelles dans WebView2. Consultez la propriété IsUserInitiated dans l’événement NewWindowRequested .

  • Vérifiez que l’événement de démarrage de navigation WebView2 est exécuté pour about:blank. À présent, NavigationStarting les événements sont exécutés pour toute la navigation, mais les annulations pour about:blank ou srcdoc de l’élément iframe ne sont pas prises en charge et ignorées.

  • Blocage de certains edge:// schémas d’URI dans WebView2.

  • Ajout de la propriété expérimentale IsSingleSignOnUsingOSPrimaryAccountEnabled sur les options d’environnement WebView2 pour activer l’accès conditionnel pour WebView2.

  • Ajout de l’événement WebResourceResponseReceived expérimental qui s’exécute après que WebView2 a reçu et traite la réponse d’une requête WebResource. Les en-têtes d’authentification, le cas échéant, sont inclus dans l’objet de réponse.

.NET

  • Amélioration de la gestion du focus WPF. (Problème n° 185).
  • Ajout de ZoomFactor la propriété sur le contrôleur Webview2 WPF.

0.9.538

Date de publication : 8 juin 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.9.538

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 85.0.538.0 ou ultérieure.

Toutes les plateformes

  • Suppression de la prise en charge du Kit de développement logiciel (SDK) WebView2 version 0.8.149. WebView2 recommande de rester à jour avec la dernière version de WebView2.
  • Mise à jour de la stratégie de groupe à prendre en compte lorsque le chemin d’accès du profil du navigateur Microsoft Edge est modifié (#179).

Win32 C/C++

.NET (préversion 0.9.538)

0.9.515-préversion

Date de publication : 14 mai 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.9.515-preversion

Cette version préliminaire du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 84.0.515.0 ou ultérieure.

  • Importante

    Annonce : WebView2 prend désormais en charge Windows Forms et WPF sur .NET Framework 4.6.2 ou version ultérieure et .NET Core 3.0 ou version ultérieure dans le package de préversion.

  • Pour plus d’informations sur la création d’applications WPF, consultez Prise en main de WebView2 dans les applications WPF et Référence WPF WebView2 pour les API spécifiques à WPF.

  • Pour plus d’informations sur la création d’applications Windows Forms, consultez Prise en main de WebView2 dans les applications WinForms et Informations de référence Windows Forms WebView2 pour Windows Forms API spécifiques.

  • Pour plus d’informations sur les API CoreWebView2, consultez Référence .NET.

  • Attention

    Problèmes connus : l’équipe WebView2 est au courant de certains problèmes de la préversion qui seront résolus dans les versions ultérieures.

    • Prise en charge ppp : WebView2 pour WPF n’est actuellement pas compatible ppp. Lors de l’initialisation de WebView2 sur des moniteurs haute résolution, il existe un problème connu où le contrôle WebView2 initialise d’abord en tant que fraction de la fenêtre jusqu’à ce que la fenêtre soit redimensionnée.
    • Designer WPF : le concepteur WPF n’est actuellement pas pris en charge. Ajoutez le contrôle WebView2 dans votre application en modifiant directement le code XAML approprié dans un éditeur de texte.

0.9.488

Date de publication : 20 avril 2020

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.9.488

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 84.0.488.0 ou ultérieure.

  • Importante

    Annonce : À compter de la prochaine version 83 de Microsoft Edge, Evergreen WebView2 ne cible plus le canal de navigateur Stable. Au lieu de cela, il cible un autre ensemble de fichiers binaires, le runtime Evergreen WebView2, que vous pouvez installer en chaîne via un programme d’installation que l’équipe WebView2 est en train de développer. Consultez Distribuer votre application et le runtime WebView2.

  • Importante

    Annonce : À l’avenir, l’équipe WebView2 publie deux packages :

    • Un package sdk de préversion contenant des API expérimentales (que vous pouvez essayer), ainsi que des API qui ont été promues en status stables.
    • Un package du Kit de développement logiciel (SDK) release qui se compose entièrement d’API qui ont atteint stable status (pour votre confiance).

    Pour en savoir plus sur les différences, consultez Présentation des versions de navigateur et WebView2.

  • Importante

    Changement cassant : pour s’assurer que l’API WebView2 s’aligne sur les conventions de nommage de l’API Windows, l’équipe WebView2 a mis à jour les noms des interfaces suivantes.

  • Importante

    Changement cassant : les AddRemoteObject méthodes de proxy JS sont également renommées.

    • getLocal est maintenant getLocalProperty.
    • setLocal est maintenant setLocalProperty.
    • getRemote est maintenant getHostProperty.
    • setRemote est maintenant setHostProperty.
    • applyRemote est maintenant applyHostFunction.
  • Ajout de l’événement FrameNavigationCompleted . À présent, lorsqu’un iframe élément termine la navigation, un événement est exécuté et retourne la réussite de la navigation et de l’ID de navigation.

  • Ajout de l’interface ICoreWebView2EnvironmentOptions , qui peut être utilisée pour déterminer la version du runtime Evergreen WebView2 ciblé par votre application.

  • Ajout du paramètre IsBuiltInErrorPageEnabled . À présent, vous pouvez choisir d’activer ou de désactiver la page web d’erreur intégrée pour l’échec de navigation et l’échec du processus de rendu.

  • Mise à jour de l’injection d’objets distants pour prendre en charge les implémentations .NET IDispatch (#113).

  • Mise à jour de l’événement NewWindowRequested pour gérer les requêtes provenant des menus contextuels (#108).

  • Publication du premier package de préversion WebView2 distinct dans lequel vous pouvez accéder aux API d’hébergement visuel. L’équipe WebView2 a mis à jour APISample pour inclure les nouvelles API expérimentales.

    • Ajout de l’interface ICoreWebView2ExperimentalCompositionController pour se connecter à une arborescence de composition et fournir une entrée pour le contrôle WebView2.
    • Ajout de ICoreWebView2ExperimentalPointerInfo, qui contient toutes les informations d’un POINTER_INFO. Cet objet est passé à SendPointerInput pour injecter une entrée de pointeur dans le WebView2.
    • Ajout de ICoreWebView2ExperimentalCursorChangedEventHandler, qui indique à l’application quand le curseur de la souris sur le contrôle WebView2 doit être modifié. Lorsque la souris est au-dessus d’une zone de texte dans WebView2, le curseur passe de la flèche au sélecteur. La cursor propriété sur indique CompositionController à l’application ce que le curseur de la souris doit être actuellement pour le WebView2.

0.9.430

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.9.430

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 82.0.430.0 ou ultérieure.

Le Kit de développement logiciel (SDK) WebView2 est la version bêta officielle de Win32 C++, qui intègre plusieurs demandes de fonctionnalités provenant de commentaires. L’équipe WebView2 tente de limiter le nombre de mises en production avec des changements cassants. À mesure que la disponibilité générale approche, plusieurs modifications majeures sont incorporées dans la version bêta.

  • Importante

    Changement cassant : à l’approche de la version finale, l’équipe WebView2 a renommé le préfixe IWebView2WebViewICoreWebView2 en afin de s’assurer que l’API WebView2 s’aligne sur la convention de nommage de l’API Windows. En outre, afin de tirer parti du Kit de développement logiciel (SDK) WebView2 à partir des infrastructures d’interface utilisateur, l’équipe WebView2 s’est ICoreWebView2 séparée en ICoreWebView2 et ICoreWebView2Host. ICoreWebView2Host prend en charge le redimensionnement, l’affichage et le masquage, la mise au point et d’autres fonctionnalités liées au fenêtrage et à la composition. ICoreWebView2 prend en charge toutes les autres fonctionnalités WebView2. Pour en savoir plus sur l’incorporation des modifications, consultez la demande de tirage WebView2 dans le projet APISample WebView2.

  • Importante

    Changement cassant : Fractionnez DocumentStateChanged en trois composants : SourceChanged, ContentLoading et HistoryChanged. À présent, lorsque l’URL source change, l’événement SourceChanged est exécuté. Lorsque l’état de l’historique est modifié, l’événement HistoryChanged est exécuté. L’événement ContentLoading est exécuté avant le script initial lorsqu’un nouveau document est chargé.

  • Ajout de la prise en charge de l’architecture ARM64.

  • Ajout de la prise en charge du panneau d’entrée réversible (SIP) pour les appareils à écran tactile.

  • Ajout de la prise en charge de Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2 et Windows Server 2016.

  • Ajout de NotifyParentWindowPositionChanged pour que la barre status suive la fenêtre en mode fenêtré. Implémentez également la modification en mode sans fenêtre pour que les fonctionnalités d’accessibilité fonctionnent.

  • Ajout du paramètre AreRemoteObjectsAllowed pour contrôler globalement si une page web est accessible par des objets distants. Par défaut, AreRemoteObjectsAllowed est activé, de sorte que les objets distants ajoutés par AddRemoteObject sont accessibles à partir de la page web. Lorsque AreRemoteObjectsAllowed est désactivé, les objets ne sont pas accessibles à partir de la page web. Les modifications sont appliquées à l’événement de navigation suivant.

  • Ajout du paramètre IsZoomControlEnabled pour empêcher les utilisateurs d’affecter le zoom du contrôle WebView2 à l’aide des touches Ctrl++ et Ctrl+- (ou Ctrl+ roulette de la souris). Le zoom peut toujours être défini à l’aide de put_ZoomFactor lorsque le paramètre est désactivé.

  • Modification de ZoomFactor pour s’appliquer uniquement au contrôle WebView2 actuel. Les modifications apportées au zoom sur le contrôle WebView2 actuel n’affectent pas les autres WebViews auxquels vous avez accédé à l’aide du même site d’origine. Voir get_ZoomFactor.

  • Hid ZoomView UI for WebView2 control (#95).

  • Ajout de SetBoundsAndZoomFactor. À présent, vous pouvez définir le facteur de zoom et les limites d’un contrôle WebView2 en même temps.

  • Ajout de l’événement WindowCloseRequested . Voir add_WindowCloseRequested (#119).

  • Ajout de la prise en charge du beforeunload type de dialogue pour les événements de boîte de dialogue JavaScript et ajout de CORE_WEBVIEW2_SCRIPT_DIALOG_KIND_BEFOREUNLOAD entrée d’énumération.

  • Ajout de GetHeaders à HttpRequestHeaders, GetHeader à HttpResponseHeaders et get_HasCurrentHeader propriété à HttpHeadersCollectionIterator.

  • Importante

    Changement cassant : comportement modifié DevToolsProtocolEventReceived . À présent, vous pouvez créer un DevToolsProtocolEventReceiver pour un événement particulier du protocole DevTools et vous abonner/vous désabonner à cet événement à l’aide de add_DevToolsProtocolEventReceived/remove_DevToolsProtocolEventReceived.

  • Importante

    Changement cassant : modification get_WebMessageAsStringWebMessageReceivedEventArgs propriété en méthode TryGetWebMessageAsString.

  • Importante

    Changement cassant : modification de la AcceleratorKeyPressedEventArgs méthode Handle en propriété get_Handled.

0.8.355

Date de publication : 9 décembre 2019

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.8.355

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 80.0.355.0 ou ultérieure.

  • Publication de l’exemple WebView2API, un guide complet du Kit de développement logiciel (SDK) WebView2. Consultez Exemple d’API.
  • Ajout de la prise en charge d’IME pour toutes les langues en plus de l’anglais (#30).
  • Mise à jour de la surface d’API de l’événement WebResourceRequested en réponse aux rapports de bogues. La spécification simultanée d’un filtre et d’un événement lors de la création est désormais déconseillée. Pour créer un événement de ressource web demandé, utilisez add_WebResourceRequested pour ajouter l’événement et AddWebResourceRequestedFilter pour ajouter un filtre. RemoveWebResourceRequestedFilter supprime le filtre (#36) (#74).
  • Importante

    Changement cassant : comportement en plein écran modifié. IsFullScreenAllowed déconseillé. Désormais, par défaut, si un élément d’un contrôle WebView2 (tel qu’une vidéo) est défini sur plein écran, il remplit les limites du contrôle WebView2. Utilisez l’événement ContainsFullScreenElementChanged et get_ContainsFullScreenElement pour spécifier comment l’application doit redimensionner le contrôle WebView2 si un élément souhaite passer en mode plein écran.

0.8.314

Date de publication : 28 octobre 2019

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.8.314

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 80.0.314.0 ou ultérieure.

Modifications

  • Ajout de la prise en charge de Windows 7, Windows 8 et Windows 8.1. Consultez Plateformes prises en charge dans Présentation de Microsoft Edge WebView2.

  • Ajout de la prise en charge du débogage de Visual Studio et Visual Studio Code pour WebView2. À présent, déboguez votre script dans WebView2 directement à partir de votre IDE. Consultez Guide pratique pour déboguer lors du développement avec des contrôles WebView2.

  • Ajout Native Object Injection du script en cours d’exécution dans WebView2 pour accéder à un objet IDispatch à partir du composant Win32 de l’application et accéder aux propriétés de l’objet IDispatch. Consultez AddRemoteObject (#17).

  • Événement ajouté AcceleratorKeyPressed . Voir add_AcceleratorKeyPressed (#57).

  • Désactivé .Context Menus Voir put_AreDefaultContextMenusEnabled (#57).

  • Mise à jour de DPI Awareness. À présent, la prise en charge ppp du contrôle WebView2 est identique à celle de l’application hôte.

    Remarque

    Si une autre application hybride est lancée avec une prise en charge ppp différente de celle du contrôle WebView2 d’origine instance, le nouveau contrôle WebView2 instance n’est pas lancé si est user data folder le même (#1).

  • Mise à jour Notification Change Behavior pour que WebView2 rejette automatiquement les demandes d’autorisation de notification déclenchées par le contenu web hébergé dans le contrôle WebView2.

0.8.270

Date de publication : 10 septembre 2019

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.8.270

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 78.0.270.0 ou ultérieure.

Modifications

  • Ajout DocumentTitleChanged d’un événement pour indiquer la modification du titre du document (Problème n°27).

  • Ajout de l’API GetWebView2BrowserVersionInfo (problème n°18).

  • Événement ajouté NewWindowRequested .

  • Mise à jour CreateWebView2EnvironmentWithDetails de la fonction pour supprimer releaseChannelPreference. Pour plus d’informations sur la CreateWebView2EnvironmentWithDetails fonction, consultez CreateWebView2EnvironmentWithDetails. Le remplacement des variables de registre et d’environnement est toujours pris en charge. La préférence de canal par défaut est utilisée, sauf si elle est remplacée.

    Pendant la recherche de canal, l’équipe WebView2 ignore toute version de canal précédente qui n’est pas compatible avec le Kit de développement logiciel (SDK) WebView2.

    L’équipe WebView2 sélectionne le canal le plus stable pour garantir les comportements les plus cohérents pour l’utilisateur final. Lorsque vous effectuez un test avec la dernière build Canary, vous devez créer un script pour définir la WEBVIEW2_RELEASE_CHANNEL_PREFERENCE variable d’environnement 1 sur avant de lancer l’application. Consultez Tester les API et fonctionnalités à venir.

  • Mise à jour de la CreateWebView2EnvironmentWithDetails fonction avec la logique de sélection lorsqu’elle userDataFolder n’est pas spécifiée. Pour plus d’informations sur la CreateWebView2EnvironmentWithDetails fonction, consultez CreateWebView2EnvironmentWithDetails. Si vous utilisiez précédemment l’emplacement par défaut userDataFolder , lorsque vous basculez vers le nouveau SDK, la valeur par défaut userDataFolder est réinitialisée (définie sur un nouvel emplacement dans le répertoire de code hôte) et votre état est également réinitialisé. Si le processus hôte n’a pas l’autorisation d’écrire dans le répertoire spécifié, la CreateWebView2EnvironmentWithDetails fonction peut échouer. Vous pouvez copier les données de l’ancien user data folder vers le nouveau répertoire.

0.8.230

Date de publication : 29 juillet 2019

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.8.230

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 77.0.230.0 ou ultérieure.

Modifications

  • Ajout de Stop l’API pour arrêter toutes les extractions de ressources en attente et de navigation (problème n°28).
  • Ajout .tlb du fichier au package NuGet (problème n°22).
  • Ajout de projets .NET à la liste du programme d’installation dans le package NuGet (problème n°32).

0.8.190

Date de publication : 17 juin 2019

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.8.190

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 77.0.190.0 ou ultérieure.

  • Ajout get_AreDevToolsEnabled/put_AreDevToolsEnabled de pour contrôler si les utilisateurs peuvent ouvrir DevTools (problème n°16).
  • Ajout get_IsStatusBarEnabled/put_IsStatusBarEnabled de pour contrôler si la barre de status est affichée (Problème n°19).
  • Ajout get_CanGoBackget_CanGoForwardGoForward/GoBack//pour revenir en arrière et en avant dans l’historique de navigation.
  • Ajout de types d’en-têtes HTTP (IWebView2HttpHeadersCollectionIterator//IWebView2HttpRequestHeadersIWebView2HttpRequestHeaders) pour l’affichage et la modification des en-têtes HTTP dans WebView2.
  • Ajout de la prise en charge de WebView2 32 bits sur les ordinateurs 64 bits (problème n°13).
  • Ajout de WebView2 IDL au kit SDK (problème n° 14).
  • Ajout de lib pour prendre en charge IID\_\* les objets d’ID d’interface (problème n° 12).
  • Ajout du chemin d’accès, de la liaison et de la copie automatique des fichiers DLL dans un fichier NuGet TARGET dans le SDK.
  • Activé la demande window.open() dans le script.

0.8.149

Date de publication : 6 mai 2019

Package NuGet pour le Kit de développement logiciel (SDK) WebView2 0.8.149

Cette version du Kit de développement logiciel (SDK) WebView2 nécessite Microsoft Edge version 76.0.149.0 ou ultérieure.

Version initiale de la préversion pour les développeurs.

Voir aussi