Partager via


Notes de publication de la plateforme web Microsoft Edge 142 (octobre 2025)

Voici les nouvelles fonctionnalités et mises à jour de la plateforme web dans Microsoft Edge 142, qui sera publié le 30 octobre 2025.

Pour rester à jour et obtenir les dernières fonctionnalités de la plateforme web, téléchargez un canal en préversion de Microsoft Edge (bêta, dev ou canary) ; accédez à Devenir un Microsoft Edge Insider.

Contenu détaillé :

Edge DevTools

Consultez Nouveautés de DevTools (Microsoft Edge 142).

WebView2

Consultez 1.0.3595.46 (3 novembre 2025) dans notes de publication du Kit de développement logiciel (SDK) WebView2.

Fonctionnalités CSS

Vous trouverez ci-dessous les nouvelles fonctionnalités css (Cascading Style Sheets) de Microsoft Edge.

AccentColor et AccentColorText les couleurs système

Les AccentColor couleurs système et AccentColorText peuvent désormais être utilisées comme valeurs de couleur CSS pour accéder à la couleur d’accentuation système spécifiée sur l’appareil de l’utilisateur.

Voir aussi :

document.activeViewTransition Propriété

La document.activeViewTransition propriété permet d’accéder à la transition d’affichage en cours d’exécution, que cette transition se trouve sur une seule page web ou entre deux pages web.

L’API De transition d’affichage vous permet de créer des transitions visuelles entre différents états d’une seule page web ou entre plusieurs pages web.

  • Pour les transitions dans des pages web uniques, la document.startViewTransition() méthode retourne un objet de transition. La document.activeViewTransition propriété fournit désormais l’accès à cet objet de transition, ce qui signifie que vous n’avez plus besoin de stocker la document.startViewTransition() valeur de retour.

  • Pour les transitions entre plusieurs pages web, la document.activeViewTransition propriété vous donne désormais accès à l’objet de transition en cours d’exécution, pendant la durée de la transition. Cela s’ajoute aux pageswap événements et pagereveal .

Voir aussi :

Syntaxe de plage pour les requêtes et if() fonctions de conteneur de style

Les requêtes et if() fonctions CSS @container style() prennent désormais en charge la syntaxe de plage. La syntaxe de plage permet de comparer des propriétés et des valeurs personnalisées à l’aide des < opérateurs et > .

Pour qu’une comparaison soit valide, les deux côtés de la comparaison doivent être résolus en un même type de données. La syntaxe de plage est limitée aux types numériques suivants :

  • <length>
  • <number>
  • <percentage>
  • <angle>
  • <time>
  • <frequency>
  • <resolution>

Exemple de comparaison d’une propriété personnalisée avec une longueur littérale :

@container style(--inner-padding > 1em) {
   .card { border: 2px solid; }
}

Exemple comparant deux valeurs littérales :

@container style(1em < 20px) {
   ...
}

Exemple comparant une valeur de la attr() fonction de substitution à une valeur littérale :

.item-grid {
   background-color: if(style(attr(data-columns, type<number>) > 2): lightblue; else: white);
}

Voir aussi :

Fonctionnalités de l’interface utilisateur

Vous trouverez ci-dessous les modifications apportées à l’interface utilisateur dans Microsoft Edge.

Parité mobile et de bureau pour <select> les éléments

<select> Les éléments HTML, lors de l’utilisation size des attributs et multiple , s’affichent désormais de la même façon sur les appareils de bureau et mobiles, comme suit :

  • Liste à défilement affichant toutes les options à la fois dans la page.
  • Liste déroulante extensible dans la page.
<select size="3">

<select size="3"> (ou une autre size valeur supérieure à 1) apparaît désormais toujours sous la forme d’une liste affichant toutes les options à la fois dans la page, à la fois sur les appareils de bureau et les appareils mobiles :

Liste montrant toutes les options à la fois dans la page

Auparavant, les appareils mobiles ignoraient l’attribut size et rendaient toujours un élément tel qu’une <select size="3"> liste déroulante.

<select multiple>

<select multiple> apparaît désormais toujours sous la forme d’une liste montrant toutes les options à la fois dans la page, à la fois sur les appareils de bureau et les appareils mobiles.

Auparavant, les appareils mobiles étaient affichés <select multiple> sous forme de liste déroulante.

<select multiple size="1">

<select multiple size="1"> apparaît désormais toujours sous la forme d’une liste déroulante, à la fois sur les appareils de bureau et mobiles :

Liste déroulante dans la page

Auparavant, les appareils de bureau étaient affichés <select multiple size="1"> sous la forme d’une liste affichant toutes les options à la fois dans la page.

Fonctionnalités SVG

Vous trouverez ci-dessous les nouvelles fonctionnalités SVG (Scalable Vector Graphics) dans Microsoft Edge.

Attribut de prise en charge download dans l’élément SVG <a>

L’attribut download est désormais pris en charge par les éléments SVG <a> .

L’attribut download vous permet de spécifier que la cible d’un lien hypertexte SVG doit être téléchargée au lieu d’y accéder.

Voir aussi :

  • <a> chez MDN.

Prise en charge de la largeur et de la hauteur CSS pour l’élément SVG <use>

L’élément SVG <use> prend désormais en charge les width propriétés CSS et height .

Cela vous permet de contrôler le dimensionnement des éléments SVG via CSS, par exemple pour améliorer leur réactivité.

Avec cette fonctionnalité, les deux extraits de code HTML suivants produisent désormais la même sortie :

<svg width="100px" height="100px">
   <defs>
      <symbol id="sym" width="80" height="80">
         <rect width="100" height="100" fill="green" />
      </symbol>
   </defs>
   <use href="#sym" style="width:40px; height:40px" />
</svg>
<svg width="100px" height="100px">
   <defs>
      <symbol id="sym" width="80" height="80">
         <rect width="100" height="100" fill="green" />
      </symbol>
   </defs>
   <use href="#sym" width="40" height="40" />
</svg>

Voir aussi :

API web

Vous trouverez ci-dessous les nouvelles fonctionnalités de l’API web dans Microsoft Edge.

Effacer la window.name valeur des navigations intersites qui changent de groupe de contexte de navigation

Auparavant, la valeur de la window.name propriété était conservée tout au long de la durée de vie d’un onglet de navigateur, même lorsqu’une navigation intersites changeait de groupe de contextes de navigation.

La window.name propriété est désormais effacée lorsqu’une navigation intersites change de groupe de contextes de navigation.

Voir aussi :

Afficher les origines d’iframe tierces dans l’interface utilisateur FedCM

Les origines d’iframe tierces sont désormais affichées dans l’interface utilisateur FedCM. Il est important de montrer l’origine de l’iframe tiers à l’utilisateur pour aider les utilisateurs à prendre une décision éclairée concernant le partage de leurs informations d’identification avec l’origine tierce. La client_is_third_party_to_top_frame_origin propriété de métadonnées de partie de confiance (RP) vous permet d’afficher l’origine tierce dans l’iframe FedCM.

Auparavant, lors de l’utilisation d’iframes avec FedCM, l’interface utilisateur FedCM affichait toujours l’origine du site de niveau supérieur, même si elle différait de l’origine de l’iframe. Cela fonctionne bien lorsque l’iframe fait partie conceptuellement du site de niveau supérieur, même si son origine est différente ; Par exemple, un site de niveau supérieur à example.com peut utiliser un iframe FedCM sur example-static.com, dont il est propriétaire, mais qui n’est pas significatif à montrer à l’utilisateur. Dans d’autres cas, les iframes FedCM peuvent appartenir à des sites tiers.

Voir aussi :

Prévention du suivi HSTS

La prévention du suivi HSTS atténue le suivi des utilisateurs par des tiers via le cache HTTP Strict Transport Security (HSTS).

Cette fonctionnalité autorise uniquement les mises à niveau HSTS pour les navigations de niveau supérieur et bloque les mises à niveau HSTS pour les demandes de sous-ressources. Le blocage d’une telle mise à niveau HSTS empêche les sites tiers d’utiliser le cache HSTS pour suivre un utilisateur sur le web.

Voir aussi :

Déclencher pointerrawupdate uniquement des événements dans des contextes sécurisés

Microsoft Edge correspond désormais à la spécification et à d’autres navigateurs en se mettant à l’exécution pointerrawupdate uniquement dans des contextes sécurisés.

Auparavant, l’événement s’est déclenché à la pointerrawupdate fois dans des contextes sécurisés et non sécurisés, qui ne correspondaient pas à la spécification Événements de pointeur et à d’autres navigateurs.

Voir aussi :

Activer l’activation de l’utilisateur collant sur les navigations de même origine

L’état d’activation de l’utilisateur collant est maintenant conservé une fois que l’utilisateur accède à une page web qui se trouve sur la même origine.

Cela vous permet d’utiliser directement les fonctionnalités web qui nécessitent normalement l’activation de l’utilisateur, telles que celles répertoriées dans Fonctionnalités contrôlées par l’activation de l’utilisateur, même après que l’utilisateur a accédé à une autre page web de votre site web.

Voir aussi :

Biais contextuel de l’API Web Speech

Vous pouvez maintenant fournir une liste d’expressions à l’API Web Speech pour le biais contextuel dans la reconnaissance vocale. La liste des expressions de reconnaissance fournit à l’API Web Speech un mécanisme explicite pour prendre en charge le biais contextuel.

Auparavant, l’API Web Speech utilisait des modèles de reconnaissance vocale généralisés et ne pouvait pas hiérarchiser certains mots ou expressions, ni s’adapter à des vocabulaires spécifiques à l’utilisateur ou au domaine.

Voir aussi :

Versions d’évaluation de l’origine dans Microsoft Edge

Voici les essais d’origine pour les nouvelles API expérimentales disponibles dans Microsoft Edge.

Les essais d’origine vous permettent d’essayer des API expérimentales sur votre propre site web en direct pendant une durée limitée. Pour en savoir plus sur les essais d’origine, consultez Tester les API expérimentales et les fonctionnalités à l’aide d’essais d’origine.

Pour obtenir la liste complète des essais d’origine disponibles, consultez Microsoft Edge Origin Trials.

AriaNotify API

Expire le 14 octobre 2025.

L’API AriaNotify permet à votre application d’indiquer directement à un lecteur d’écran ce qu’il doit dire en cas de modification initiée par un non-utilisateur dans le contenu d’une page web. Dans le scénario le plus simple, vous appelez ariaNotify("foo") sur le document ou sur un élément.

Consultez Création d’un site web plus accessible avec Aria Notify.

API de sélection d’annonces

Expire le 30 novembre 2025.

L’API de sélection d’annonces fournit des publicités pertinentes pour l’utilisateur sur votre site sans utiliser de cookies tiers.

API d’informations d’acquisition

Expire le 18 décembre 2025.

L’API Informations sur l’acquisition prend en charge l’attribution d’acquisition tierce pour les PWA qui ont été acquises via un App Store ou directement à partir du navigateur.

Chromium essais sur l’origine

Vous trouverez ci-dessous des essais actifs Chromium origin que vous pouvez essayer dans Microsoft Edge.

Pour obtenir la liste complète des essais d’origine Chromium disponibles dans Microsoft Edge, consultez Versions d’évaluation de Microsoft Edge Origin.

Descripteurs personnalisés WebAssembly

Expire le 16 juin 2026.

Les descripteurs personnalisés WebAssembly permettent à WebAssembly de stocker plus efficacement les données associées aux types au niveau de la source dans de nouveaux objets de descripteurs personnalisés.

Mode de compatibilité WebGPU

Expire le 21 avril 2026

Le mode de compatibilité WebGPU est un sous-ensemble de WebGPU légèrement restreint, qui peut exécuter des API graphiques plus anciennes telles qu’OpenGL et Direct3D11. L’objectif est d’étendre la portée des applications WebGPU aux appareils plus anciens qui ne disposent pas des API graphiques modernes et explicites requises par webGPU.

Nouvelle tentative d’extraction

Expire le 24 mars 2026.

Les nouvelles tentatives d’extraction permettent aux développeurs web d’indiquer qu’une demande doit faire l’objet d’une fetch() nouvelle tentative, afin d’avoir une meilleure garantie quant à son envoi fiable, même si la connexion réseau est erratique. Cela est particulièrement important pour les extractions keep-alive, où la requête peut survivre au document, qui ne peut plus surveiller son échec et effectuer une nouvelle tentative manuelle.

API d’invite

Expire le 24 mars 2026

L’API Prompt est une API web expérimentale qui vous permet d’inviter un petit modèle de langage (SLM) intégré à Microsoft Edge, à partir du code JavaScript de votre site web ou de l’extension de navigateur. Utilisez l’API Prompt pour générer et analyser du texte, ou pour créer une logique d’application basée sur l’entrée de l’utilisateur, et découvrez des moyens innovants d’intégrer des fonctionnalités d’ingénierie d’invite dans votre application web.

Voir aussi :

Notifications d’appels entrants

Expire le 19 mai 2026.

Étendez l’API Notifications pour permettre aux PWA installés d’envoyer des notifications d’appel entrantes, c’est-à-dire des notifications qui ont des boutons d’appel et une sonnerie. Cette extension permet aux applications web VoIP de créer des expériences plus attrayantes en permettant aux utilisateurs de reconnaître facilement une notification d’appel et d’y répondre. Cette fonctionnalité permet également de combler le fossé entre les implémentations natives et web des applications qui ont les deux.

Voir aussi :

Attribut de blocage de la fréquence d’images complète

Expire le 24 mars 2026

Le nouvel full-frame-rate attribut de blocage de rendu indique au navigateur de restituer la page à une fréquence d’images inférieure pour réserver des ressources lors de l’analyse du contenu critique. Une fois le contenu critique analysé, le navigateur restaure sa fréquence d’images normale.

Par exemple <link rel="expect" href="#critical-content" blocking="full-frame-rate"> , réduit la fréquence d’images du navigateur jusqu’à ce que l’élément #critical-content soit analysé.

L’attribut full-frame-rate de blocage de rendu est à information uniquement. Le navigateur peut décider de réduire la fréquence d’images avant d’analyser un élément bloquant, comme au tout début de la phase de chargement. Le navigateur peut également décider de restaurer la fréquence d’images avant que la liste des éléments bloquants ne devienne vide, par exemple après un délai d’expiration ou après certaines interactions utilisateur.

Remarque

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Chromium.org et utilisées selon les termes décrits dans la licence internationale Creative Commons Attribution 4.0.