Runtime 150.0.4078.44 (7 juil. 2026)

Notes de publication pour Microsoft Edge WebView2 Runtime, date de sortie : 7 juillet 2026.

En plus des améliorations suivantes de WebView2 Runtime, vous pouvez également utiliser les nouvelles fonctionnalités de la plateforme Web à partir de Microsoft Edge 150 ; consultez les notes de publication de la plateforme web Microsoft Edge 150 (juillet 2026).

Le runtime WebView2 passe à une cadence de publication de 2 semaines

À partir de la version 152 (28 août 2026), le runtime WebView2 passe à une cadence de publication de 2 semaines. Ceci est aligné sur Microsoft Edge. La version 151 du runtime WebView2 est la version finale dont la cadence de publication est de 4 semaines.

Voir [Annonce] WebView2 Runtime passe à une cadence de publication de 2 semaines (à partir de la version 152).

Correctifs de bogue

  • Correction de la réentrée pour la suppression des images.

  • Correction de l’accès de l’enveloppeur d’objet pour un fichier d’autorisation utilisateur (UAF).

  • Estampillé l’origine faisant autorité sur le canal hôte, pour éviter une WebMessageReceivedEventArgs.Source usurpation d’identité.

  • Accès restreint à un canal hôte singleton, dans un WebView2 déconseillé.

  • Suppression du origin paramètre des méthodes qui accèdent à un objet natif.

  • Application renforcée de l’hôte kDeny virtuel WebView2 contre l’usurpation d’identité du moteur de rendu et les échappements de jonction NTFS (New Technology File System).

  • Correction de l’arborescence d’UI Automation (UIA) de fenêtre à visuel.

  • Correction d’une régression dans l’API AddScriptToExecuteOnDocumentCreated .

  • Ajout d’histogrammes de nombre total pour l’environnement WebView2 et les tentatives de création de contrôleurs.

  • Mappé TERMINATION_STATUS_LAUNCH_FAILED_OS_POLICY à kLaunchFailed.

  • Mise à jour de la classification OOMde la raison d’échec à , pour un processus qui a été arrêté pour récupérer de la mémoire.

  • Ajout d’un instantané de mémoire système au moment de la détection de mémoire insuffisante (OOM) pour analyse.

  • Correction de la fermeture silencieuse d’une fenêtre contextuelle, lorsque l’hôte s’attend à ce que la fenêtre contextuelle reste ouverte.

  • Ajout de la vérification de l’origine approuvée lors de la case activée lors de l’accès à l’objet hôte.

  • Réduction des recherches de cartes redondantes dans le gestionnaire de demandes d’URL WebView2, pour de meilleures performances.

  • Élimination des allocations de chaînes inutiles dans la couche de cookies WebView2, pour de meilleures performances.

Changement cassant : Activer la prise en charge de l’écriture manuscrite de l’interpréteur de commandes Windows pour WebView2 en mode WindowToVisual

WebView2 introduit la prise en charge de l’écriture manuscrite du shell Windows (écriture manuscrite au stylo en texte) pour les champs d’édition à l’intérieur des instances WebView2 hébergées en mode Window to Visual (WindowToVisual) sur Windows.

Cette modification affecte uniquement WindowToVisual le mode d’hébergement. WindowToWindow le mode d’hébergement prend déjà en charge l’écriture manuscrite Windows Shell, et VisualToVisual le mode d’hébergement n’est pas pris en charge par cette modification.

Avant cette modification : WebView2 en WindowToVisual mode n’enregistre pas de ITfHandwritingSink sur le thread TSF (Text Services Framework). L’écriture manuscrite de l’interpréteur de commandes Windows peut toujours fonctionner, mais la détermination de la cible d’écriture manuscrite utilise le chemin d’accès basé sur OS UI Automation (UIA).

Après cette modification : si l’indicateur de msAbydosForWindowlessWV2 fonctionnalité est désactivé, le comportement reste le même qu’avant cette modification, y compris le chemin de détermination de la cible d’écriture manuscrite basé sur UIA.

Si l’indicateur msAbydosForWindowlessWV2 de fonctionnalité est activé, WebView2 en WindowToVisual mode enregistre un par instance ITfHandwritingSink sur le thread TSF. Cela active l’écriture manuscrite Windows shell pour les champs d’édition dans WebView2 et modifie la façon dont les événements d’écriture manuscrite TSF sont routés sur le thread TSF partagé.

Si votre application enregistre déjà son propre ITfHandwritingSink thread TSF, l’écriture manuscrite du stylet continuera de fonctionner pour les champs d’édition natifs de votre application, et l’écriture manuscrite du stylet fonctionnera également dans les champs d’édition WebView2.

Si votre application n’enregistre pas son propre ITfHandwritingSink, l’écriture manuscrite peut cesser de fonctionner pour les champs d’édition natifs de votre application une fois cette modification activée par défaut. Ce problème se produit, car WebView2 renvoie E_NOTIMPL pour les HWND qu’il ne possède pas, en s’attendant à ce que TSF soit chaîné à un autre récepteur enregistré. Si aucun récepteur hôte n’est inscrit, TSF ne revient pas à la résolution cible d’écriture manuscrite par défaut basée sur l’interface utilisateur (UIA).

Pour conserver la prise en charge de l’écriture manuscrite du stylet pour les champs d’édition natifs de votre application, inscrivez les vôtres ITfHandwritingSink sur le thread TSF. L’écriture manuscrite du stylet dans les champs d’édition de WebView2 est activée automatiquement par cette modification.

Vous pouvez valider de manière proactive le comportement de votre application WebView2 en activant l’indicateur de fonctionnalité suivant avant de lancer votre application :

set WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS=--enable-features=msAbydosForWindowlessWV2

Dans les versions 149 et 150, l’indicateur de msAbydosForWindowlessWV2 fonctionnalité est désactivé par défaut, ce qui laisse aux applications le temps de tester de manière proactive. À compter de la version 151, la fonctionnalité devrait être activée par défaut.

En testant votre application WebView2 avec cet indicateur de fonctionnalité activé, vous pouvez identifier si les flux de travail d’écriture manuscrite de champ d’édition natifs dans votre application dépendent de l’inscription d’un hôte ITfHandwritingSink.

Voir aussi :

Voir aussi