Partager via


Notes de publication du canal stable Microsoft Edge

Ces notes de publication fournissent des informations sur les nouvelles fonctionnalités et les mises à jour non liées à la sécurité qui sont incluses dans le canal stable Microsoft Edge.

Si vous souhaitez en savoir plus sur les canaux Microsoft Edge, veuillez consultez la rubrique Vue d’ensemble des canaux Microsoft Edge.

Remarque

Pour le canal stable, le déploiement des mises à jour sera progressif et durera un ou plusieurs jours. Si vous souhaitez en savoir plus, veuillez consulter la rubrique Déploiements progressifs pour les mises à jour de Microsoft Edge.

La plateforme web Microsoft Edge évolue constamment pour améliorer l’expérience utilisateur, la sécurité et la confidentialité. Pour en savoir plus, consultez Modifications apportées à Microsoft Edge ayant un impact sur la compatibilité des sites.

Version 131.0.2903.51 : 15 novembre 2024

Résolution de divers bogues et problèmes de performances.

Version 131.0.2903.48 : 14 novembre 2024

Correction de divers bogues et problèmes de performances, mises à jour du canal de développement, mises à jour de fonctionnalités, mises à jour de stratégie et compatibilité de site impactant les modifications.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Annonce

Microsoft Edge WebView2 Runtime n’apparaît plus dans la liste Applications installées dans les paramètres Windows, car il s’agit d’un composant système persistant.

Mises à jour du canal de développement

Les mises à jour suivantes du canal de développement ont précédé cette version du canal stable. Les notes de développement suivantes fournissent des informations détaillées sur les modifications apportées à chaque version.

Mises à jour des fonctionnalités

  • Boîte de dialogue Annuler pour l’événement beforeunload . Microsoft Edge a modifié le comportement de la boîte de dialogue d’annulation de l’événement beforeunload . L’appel event.preventDefault dans un gestionnaire d’événements beforeunload n’empêche pas l’affichage de la boîte de dialogue. Au lieu de cela, event.returnValue = '' doit être appelé dans le gestionnaire d’événements beforeunload pour empêcher la boîte de dialogue d’annulation. La stratégie BeforeunloadEventCancelByPreventDefaultEnabled est obsolète et ne fonctionne plus après Microsoft Edge version 130.

  • Modifications apportées à Kyber. L’algorithme Kyber a été normalisé avec des modifications techniques mineures et renommé mécanisme d’encapsulation de clé de treillis de module (ML-KEM). ML-KEM est implémenté dans la bibliothèque de chiffrement BoringSSL, ce qui permet de le déployer et de l’utiliser par les services qui dépendent de cette bibliothèque.

    Les modifications apportées à la version finale de ML-KEM la rendent incompatible avec la version précédemment déployée de Kyber. En raison de cette incompatibilité, les modifications suivantes dans Microsoft Edge seront apportées :

    • Edge passe de la prise en charge de Kyber à ML-KEM.
    • Edge offre une prédiction de partage de clés pour le ML-KEM hybride (codepoint 0x11EC).
    • L’indicateur PostQuantumKeyAgreementEnabled et la stratégie PostQuantumKeyAgreementEnabled s’appliquent à Kyber et ML-KEM. Remarque : La stratégie PostQuantumKeyAgreementEnabled doit être supprimée dans Edge version 141.
    • Edge ne prend plus en charge kyber hybride (codepoint 0x6399).
  • Nouvelle stratégie de barre latérale. La stratégie EdgeSidebarAppUrlHostAllowList permet aux administrateurs de définir une liste de sites, basés sur des modèles d’URL, qui ne sont pas soumis à EdgeSidebarAppUrlHostBlockList. Lorsque la stratégie est configurée, les applications répertoriées dans la liste verte peuvent être ouvertes dans la barre latérale, même si elles sont répertoriées dans la liste bloquée. Pour plus d’informations, consultez Gérer la barre latérale dans Microsoft Edge.

Mises à jour de stratégie

Nouvelles stratégies

Stratégies déconseillées

Stratégies obsolètes

Compatibilité des sites impactant les modifications

Remarque

Les parties de cette note de publication 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.

  • Positionnement de l’ancre CSS : anchor-scope. La anchor-scope propriété permet de limiter la visibilité des noms d’ancre à une sous-arborescence donnée.

  • CSS font-variant-emoji. La font-variant-emoji propriété CSS permet de contrôler les glyphes d’emoji de couleur (style emoji) et monochromatiques (style texte). Cette méthode peut également être effectuée en ajoutant un sélecteur de variante d’emoji, en particulier U+FE0E pour le texte et U+FE0F pour l’emoji, après chaque point de code d’emoji.

  • Héritage de mise en surbrillance CSS. Avec l’héritage de mise en surbrillance CSS, les pseudo-classes de mise en surbrillance CSS, telles que ::selection et ::highlight, héritent de leurs propriétés par le biais de la chaîne de surbrillance pseudo, plutôt que de la chaîne d’éléments. Le résultat est un modèle plus intuitif pour l’héritage des propriétés dans les mises en surbrillance.

  • Améliorations apportées à la structure de style des <details> éléments et .<summary> Prendre en charge davantage de styles CSS pour la structure des éléments et <summary> afin de <details> permettre à ces éléments d’être utilisés dans davantage de cas où des widgets de divulgation ou des widgets d’accordéon sont créés sur le web. En particulier, cette modification supprime les restrictions qui empêchaient la définition de la propriété d’affichage sur ces éléments, et ajoute un ::details-content pseudo-élément pour appliquer un style au conteneur pour le composant qui se développe et réduit.

  • @page zones de marge. Ajoutez la prise en charge des zones de marge de page, lors de l’impression d’un document web ou de son exportation au format PDF.

    Les @page zones de marge vous permettent de définir le contenu de la zone de marge d’une page, par exemple pour fournir des en-têtes et des pieds de page personnalisés, plutôt que d’utiliser les en-têtes et pieds de page intégrés générés par le navigateur.

    Une zone de marge est définie à l’aide d’une règle à l’intérieur d’une règle CSS @page . L’apparence et le contenu d’une zone de marge sont spécifiés avec des propriétés CSS à l’intérieur de la @page règle, y compris la content propriété . Les compteurs sont également pris en charge pour la numérotation des pages. La spécification définit deux noms de compteurs spéciaux : page pour le numéro de page actuel et pages pour le nombre total de pages.

  • @property la syntaxe de prise en charge <string> . Prise en charge du <string> nom du composant de syntaxe pour les propriétés personnalisées inscrites.

  • Prise en charge currentcolor dans la syntaxe de couleur relative. Autoriser les couleurs relatives dans CSS (à l’aide de la from mot clé) à utiliser currentcolor comme base. Cette prise en charge vous permet de définir des couleurs complémentaires, en fonction de la couleur de texte d’un élément, pour les bordures, les ombres ou les arrière-plans de cet élément.

    Cette fonctionnalité inclut également les cas d’usage où les fonctions de couleur sont imbriquées avec une dépendance sur currentcolor, par exemple : color-mix (in srgb, rgb(from currentcolor r g b), white)) or rgb(from rgb(from currentcolor 1 g b) b g r).

  • Prise en charge des ressources SVG externes pour clip-pathles propriétés , fill, strokeet marker-* . Cette fonctionnalité ajoute la prise en charge des références externes pour les chemins d’accès, les marqueurs et les serveurs de peinture (pour les fill propriétés et stroke ). Exemple : clip-path: url("resources.svg#myPath").

  • API Direct Sockets. Permet aux Web Apps isolés d’établir des communications TCP (Direct Transmission Control Protocol) et UDP (User DataGram Protocol) avec les périphériques et systèmes réseau, ainsi que d’écouter et d’accepter les connexions entrantes.

  • Exemptez Speculation-Rules l’en-tête des restrictions CSP. Mises à jour l’intégration entre les règles de spéculation et csp afin que csp s’applique uniquement à <script type=speculationrules>, et non à l’en-têteSpeculation-Rules. Les stratégies de script csp sont destinées à protéger contre l’injection de scripts dans html, et le modèle de menace CSP n’est pas lié aux en-têtes HTTP. Cette approche facilite le déploiement de règles de spéculation à partir de CDN et d’autres serveurs edge.

  • FedCM en tant que signal de confiance pour l’API d’accès au stockage. Rapproche les API FedCM et d’accès au stockage en faisant d’un accord FedCM antérieur une raison valide d’approuver automatiquement une demande d’accès au stockage.

    Lorsqu’un utilisateur accorde l’autorisation d’utiliser son identité avec un fournisseur d’identité tiers sur une partie de confiance, de nombreux fournisseurs d’identité ont besoin de cookies tiers pour fonctionner correctement et en toute sécurité. Cette proposition vise à répondre à cette exigence de manière privée et sécurisée en mettant à jour les vérifications d’autorisation de l’API d’accès au stockage (SAA) pour non seulement accepter l’octroi d’autorisation donné par une invite d’accès au stockage, mais également l’octroi d’autorisation donné par une invite FedCM.

    Une propriété clé de ce mécanisme consiste à limiter l’octroi aux cas explicitement autorisés par le fournisseur de ressources avec la stratégie d’autorisations FedCM, en appliquant un contrôle par image pour le fournisseur d’identité et en empêchant la surveillance passive par le fournisseur d’identité au-delà des capacités que FedCM accorde déjà.

  • Valeur noopener-allow-popupsCOOP . Certaines origines peuvent contenir différentes applications avec différents niveaux d’exigences de sécurité. Dans ce cas, il peut être utile d’empêcher les scripts s’exécutant dans une application d’ouvrir et de générer des scripts de pages d’une autre application de même origine.

    Dans ce cas, il peut être avantageux pour un document de s’assurer que son ouvreur ne peut pas le scripter, même si le document d’ouverture est de même origine. La noopener-allow-popups valeur Cross-Origin-Opener-Policy permet aux documents de définir ce comportement.

  • Sélectionnez relaxation de l’analyseur. Cette modification permet à l’analyseur HTML d’autoriser davantage de balises dans en <select> plus de <option>, <optgroup>et <hr>.

    Cette modification prend en charge la fonctionnalité personnalisable <select> , mais elle est livrée en premier, car elle peut être effectuée séparément et présente un certain risque de compatibilité.

  • WebGPU : distances de découpage. Ajoute la fonctionnalité clip-distances GPU facultative qui permet de définir des distances de découpage définies par l’utilisateur dans les sorties du nuanceur de vertex. Cette technique est utile pour les applications qui doivent couper tous les sommets d’une scène qui se trouvent au-delà d’un plan défini par l’utilisateur, comme de nombreuses applications CAO.

  • WebGPU : GPUCanvasContext getConfiguration(). Une fois GPUCanvasContext configure() appelée avec un dictionnaire de configuration, la GPUCanvasContext getConfiguration() méthode peut être utilisée pour case activée la configuration du contexte de canevas. Il inclut les membres GPU device, formatusage, viewFormats, colorSpace, toneMapping, et alphaMode . Comme indiqué dans le problème 4828, les applications web peuvent l’utiliser pour détecter si le canevas HDR est pris en charge dans WebGPU.

  • WebHID sur des travailleurs dédiés. Active webHID dans des contextes de travail dédiés. Cela permet de bénéficier des performances d’E/S intensives et du traitement des données à partir d’un appareil HID sur un thread distinct, ce qui contribue à réduire l’impact sur les performances sur le thread main.

  • WebRTC RTCRtpEncodingParameters.scaleResolutionDownTo. API qui configure les encodeurs WebRTC pour mettre à l’échelle les trames d’entrée si elles sont supérieures aux et spécifiés maxWidthmaxHeight. Cette API est similaire à scaleResolutionDownBy , sauf que les contraintes de résolution sont exprimées en termes absolus (par exemple, 640 x 360) par opposition aux termes relatifs (par exemple, scale-down de 2), ce qui évite les conditions de concurrence liées à la modification de la taille de trame d’entrée à la volée.

  • Supprimez la propriété inset-areaCSS Anchor Positioning . Avec la résolution du groupe de travail CSS sur le renommage de la inset-area propriété en position-area, cette suppression nettoie l’implémentation d’une fonctionnalité conforme aux normes.

  • Supprimez la méthode GPUAdapter requestAdapterInfo() non standard. Le groupe de travail WebGPU a décidé qu’il n’était pas pratique de requestAdapterInfo() déclencher une invite d’autorisation, de sorte qu’il a supprimé cette option et l’a remplacée par l’attribut GPUAdapter info afin que les développeurs web puissent obtenir la même GPUAdapterInfo valeur de manière synchrone.

Version 130.0.2849.80 : 7 novembre 2024

Résolution de divers bogues et de problèmes de performances.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Version 130.0.2849.68 : 31 octobre 2024

Correction de divers bogues et problèmes de performances, amélioration de la fiabilité.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Fiabilité améliorée

  • Correction d’un plantage du renderer (STATUS_BREAKPOINT) qui se produisait lors de l’utilisation de certains sites avec l’accessibilité du contenu web activée.

Version 130.0.2849.56 : 24 octobre 2024

Résolution de divers bogues et de problèmes de performances.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Correctifs

  • Correction d’un problème qui empêchait certaines extensions de navigateur utilisant l’API chrome.storage.managed de fonctionner correctement.

Version 130.0.2849.52 : 22 octobre 2024

Correction de divers bogues et problèmes de performances, amélioration de la fiabilité.

Fiabilité améliorée

  • Correction d’un incident de navigateur qui s’est produit au démarrage dans des environnements locaux lors de la création d’un profil Microsoft Edge.

Version 130.0.2849.46 : 17 octobre 2024

Correction de divers bogues et problèmes de performances, mises à jour du canal de développement, annonces, mises à jour de fonctionnalités, compatibilité de site impactant les modifications et mises à jour de stratégie.

Remarque

Les parties de cette note de publication 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.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Mises à jour du canal de développement

Les mises à jour suivantes du canal de développement ont précédé cette version du canal stable. Les notes de développement suivantes fournissent des informations détaillées sur les modifications apportées à chaque version.

Correctifs

  • Correction d’un problème qui empêchait l’icône de porte-documents d’apparaître sur la page edge://settings/sidebar lorsque Edge Bar était désactivé à l’aide de la stratégie StandaloneHubsSidebarEnabled .

  • Correction d’un problème qui provoquait des problèmes de rendu sur certains sites SharePoint.

  • Correction d’un problème où une boîte de dialogue « Impossible de mettre à jour Microsoft Edge » s’affichait par erreur pour les appareils Windows gérés.

Annonces

  • Légendes en direct. La stratégie LiveCaptionsAllowed était disponible depuis Microsoft Edge version 103, mais cette fonctionnalité n’est pas en disponibilité générale. Les clients dont la stratégie ExperimentationAndConfigurationServiceControl est définie sur « FullMode » peuvent recevoir la fonctionnalité avant une disponibilité étendue. La disponibilité étendue sera annoncée via les notes de publication de Microsoft Edge.

  • Boîte de dialogue Annuler pour l’événement beforeunload . Microsoft Edge modifie le comportement de la boîte de dialogue d’annulation de l’événement beforeunload dans Microsoft Edge version 131. À compter de la version 131, l’appel event.preventDefault dans un gestionnaire d’événements beforeunload n’empêche pas l’affichage de la boîte de dialogue. Au lieu de cela, event.returnValue = '' doit être appelé dans le gestionnaire d’événements beforeunload pour empêcher la boîte de dialogue d’annulation. La stratégie BeforeunloadEventCancelByPreventDefaultEnabled est obsolète et ne fonctionnera plus après Microsoft Edge version 130.

Mises à jour des fonctionnalités

  • Liaison de jeton. La liaison de jeton utilise des certificats de chiffrement aux deux extrémités de la connexion TLS pour tenter de combler l’écart de sécurité des jetons du porteur, qui peuvent être perdus ou volés. La liaison de jeton est déconseillée dans Microsoft Edge version 130. En outre, la stratégie AllowTokenBindingForUrls est désormais obsolète.

  • Stratégies de contexte du navigateur Copilot. La stratégie EdgeEntraCopilotPageContext sera disponible à partir de Microsoft Edge version 130 et remplacera la stratégie CopilotCDPPageContext . La stratégie CopilotCDPPageContext est déconseillée dans Microsoft Edge version 130 et sera obsolète dans Edge 133.

  • Élévation des principaux paramètres et amélioration de la navigabilité de la page des paramètres. Pour rendre la recherche des paramètres de navigateur plus efficace, Microsoft Edge introduit trois améliorations de navigation dans les paramètres Edge. Nous ne modifions pas les fonctionnalités d’aucun paramètre, et tous les paramètres restent sur la même page qu’aujourd’hui, mais se trouvent derrière des sections cliquables. Ces modifications sont les suivantes.

    • Introduisez un accès rapide aux actions Paramètres les plus utilisées sur le premier emplacement d’accès des utilisateurs lors de l’entrée des paramètres Edge (page Profils). En cliquant sur le bouton avec le nom du paramètre, les utilisateurs accèdent directement à son emplacement.

    • Facilitez la navigation dans les pages paramètres densément remplies (telles que Confidentialité, recherche et services, Apparence, Cookies et autorisations de site, Système et performances) en introduisant un accès rapide aux actions les plus utilisées situées sur cette page. En cliquant sur le bouton portant le nom du paramètre, les utilisateurs accèdent directement à son emplacement.

    • Pour ces pages densément remplies, chaque longue section de paramètres est une « table des matières » cliquable avec des sous-textes descriptifs. Cela permet aux utilisateurs de localiser directement les paramètres et d’éviter les défilements inutiles.

    Note: Cette fonctionnalité est un déploiement de fonctionnalité contrôlé. Si vous ne voyez pas cette fonctionnalité, case activée que nous poursuivons notre déploiement.

  • Edge sur macOS ouvre désormais des liens en toute transparence dans Teams. Lorsque Microsoft Edge est configuré comme navigateur pour ouvrir des liens web dans Teams, les liens dans la conversation Teams sont ouverts via Edge, et Edge lance dans le profil qui correspond au profil authentifié, les utilisateurs peuvent bénéficier d’une expérience de navigation transparente qui intègre leur identité et leurs données utilisateur dans les applications Microsoft. Les administrateurs peuvent contrôler la disponibilité de cette fonctionnalité à l’aide de la stratégie Microsoft 365 « Choisir quel navigateur ouvre des liens web ». Note: Cette fonctionnalité est un déploiement de fonctionnalité contrôlé. Si vous ne voyez pas cette fonctionnalité, case activée que nous poursuivons notre déploiement.

Compatibilité des sites impactant les modifications

  • Transport du dictionnaire de compression avec brotli partagé et Zstandard partagé. Cette fonctionnalité ajoute la prise en charge de l’utilisation de réponses précédentes désignées, en tant que dictionnaire externe pour l’encodage de contenu compressant les réponses avec Brotli ou Zstandard.

    Les entreprises peuvent rencontrer des problèmes de compatibilité potentiels avec l’infrastructure réseau d’entreprise qui intercepte le trafic HTTPS et est sensible aux encodages de contenu inconnus. La stratégie CompressionDictionaryTransportEnabled est disponible pour désactiver la fonctionnalité de transport du dictionnaire de compression.

  • Conteneurs de défilement avec focus clavier. Cette fonctionnalité améliore l’accessibilité en rendant les conteneurs de défilement focusables à l’aide de la navigation avec focus séquentiel. Aujourd’hui, la touche tabulation ne met pas en évidence les défilements, sauf si tabIndex est explicitement défini sur 0 ou plus.

    En rendant les défilements focusables par défaut, les utilisateurs sans souris peuvent désormais concentrer le contenu coupé à l’aide de touches de tabulation et de flèche. Ce comportement est activé uniquement si le défilement ne contient pas d’enfants pouvant être activés au clavier. Cette logique est nécessaire afin qu’il n’y ait aucune régression pour les éléments pouvant être focusables existants qui peuvent exister dans un défilement comme une <zone de> texte.

    Si plus de temps est nécessaire pour s’adapter à cette nouvelle fonctionnalité, la stratégie KeyboardFocusableScrollersEnabled est disponible à partir de Edge 128.

  • Prend en charge les URL de schéma non spécial.Les URL de schéma non spécial sont désormais prises en charge, par exemple , git://example.com/path. Auparavant, l’analyseur d’URL ne prenait pas en charge les URL non spéciales. L’analyseur analyse les URL non spéciales comme si elles avaient un chemin opaque, qui n’est pas aligné sur la norme d’URL. À présent, l’analyseur d’URL analyse correctement les URL non spéciales, en suivant la norme d’URL. Pour plus d’informations, consultez http://bit.ly/url-non-special.

Mises à jour de stratégie

Nouvelles stratégies

  • EdgeEntraCopilotPageContext : contrôler l’accès au contenu de la page pour les profils d’ID Entra accédant à Microsoft Copilot avec Protection des données d’entreprise (EDP) à partir de la barre latérale de Microsoft Edge
  • ExtensionsPerformanceDetectorEnabled - Détecteur de performances des extensions activé

Stratégies déconseillées

  • CopilotCDPPageContext - Contrôler Copilot avec l’accès à la protection des données commerciales au contexte de page pour les profils Microsoft Entra ID (déconseillé)

Stratégies obsolètes

  • AllowTokenBindingForUrls : configurer la liste des sites pour lesquels Microsoft Edge tentera d’établir une liaison de jeton avec (obsolète)

Version 129.0.2792.89 : 10 octobre 2024

Résolution de divers bogues et de problèmes de performances.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Version 128.0.2739.113 : 10 octobre 2024

Correction de divers bogues et problèmes de performances pour le canal stable étendu.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Version 129.0.2792.79 : 3 octobre 2024

Résolution de divers bogues et de problèmes de performances.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Version 128.0.2739.107 : 3 octobre 2024

Correction de divers bogues et problèmes de performances pour le canal stable étendu.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Version 128.0.2739.97 : 26 septembre 2024

Correction de divers bogues et problèmes de performances pour le canal stable étendu.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Version 129.0.2792.65 : 26 septembre 2024

Correction de divers bogues et problèmes de performances, ainsi que des mises à jour des fonctionnalités.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Mises à jour des fonctionnalités

  • Mises à jour de la barre latérale Microsoft Edge. Pour les utilisateurs de la barre latérale inactifs et les nouveaux utilisateurs Edge, la barre latérale est désactivée. Les utilisateurs peuvent toujours revenir à la barre latérale paramètres > et réactiver la barre latérale à tout moment. Pour les utilisateurs de barre latérale actifs, l’état actuel de la barre latérale reste le même.

    Les administrateurs peuvent contrôler la disponibilité de la barre latérale à l’aide de la stratégie HubsSidebarEnabled .

Version 128.0.2739.90 : 19 septembre 2024

Correction de divers bogues et problèmes de performances Canal stable étendu.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Version 129.0.2792.52 : 19 septembre 2024

Correction de divers bogues et problèmes de performances, de mises à jour de fonctionnalités, de site impactant les modifications de compatibilité et de mises à jour de stratégie.

Les mises à jour de sécurité du canal stable sont répertoriées ici.

Remarque

Les parties de cette note de publication 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.

Mises à jour du canal de développement

Les mises à jour suivantes du canal de développement ont précédé cette version du canal stable. Les notes de développement suivantes fournissent des informations détaillées sur les modifications apportées à chaque version.

Correctifs

Mises à jour des fonctionnalités

  • Mise à jour vers les systèmes d’exploitation pris en charge par Microsoft Edge. La version minimale de macOS prise en charge est augmentée à macOS 11. Les utilisateurs des versions antérieures de macOS ne recevront plus les mises à jour de Microsoft Edge. Pour plus d’informations, consultez Systèmes d’exploitation pris en charge par Microsoft Edge.

  • Dépréciation de la fonctionnalité CryptoWallet. Pour améliorer l’expérience de l’utilisateur final, la fonctionnalité CryptoWallet et la stratégie CryptoWalletEnabled sont déconseillées. La stratégie CryptoWalletEnabled sera obsolète dans une prochaine version.

Compatibilité des sites impactant les modifications

  • Dépréciation de la sérialisation dom d’ombre déclarative non standard. L’implémentation du prototype, qui a été fournie en 2020 puis mise à jour en 2023, contenait une méthode appelée getInnerHTML() qui pourrait être utilisée pour sérialiser des arborescences DOM contenant des racines d’ombre. Cette partie du prototype n’a pas été standardisée avec le reste du DOM d’ombre déclaratif et n’a atteint que récemment un consensus sur les spécifications (pour plus d’informations, voir GitHub. Dans le cadre de ce consensus, la forme de l’API getInnerHTML a changé.

  • Dépréciez l’argument includeShadowRoots sur DOMParser. L’argument includeShadowRoots était un argument jamais standardisé de la DOMParser.parseFromString() fonction, qui était là pour permettre l’analyse impérative du contenu HTML qui contient un DOM d’ombre déclaratif. Cette fonction a été expédiée dans le cadre de l’expédition initiale du DOM d’ombre déclaratif. Depuis que la discussion sur les normes a été rematérialisée en 2023, la forme des API DSD a changé, y compris cette fonctionnalité pour l’analyse impérative.

    Maintenant qu’une version standardisée de cette API, sous la forme de setHTMLUnsafe() et parseHTMLUnsafe() livrée, l’argument non standard includeShadowRoots doit être déconseillé et supprimé. Toute l’utilisation doit changer en conséquence :

    Au lieu de:

    (new DOMParser()).parseFromString(html,'text/html',{includeShadowRoots: true});

    Vous pouvez l’utiliser à la place :

    document.parseHTMLUnsafe(html);

  • Renommez inset-area en zone de position. Le groupe de travail CSS (CSSWG) a résolu de renommer cette propriété de inset-area en position-area. Pour plus d’informations, consultez la discussion CSSWG dans GitHub.

    Les noms des anciennes et nouvelles propriétés sont pris en charge pour quelques jalons, afin d’aider les développeurs à migrer vers le nouveau nom de zone de position. Nous expédions le nouveau nom de propriété, position-area, en tant que synonyme de inset-area.

    La suppression de la inset-area propriété est actuellement prévue dans Microsoft Edge version 131.

Mises à jour de stratégie

Nouvelles stratégies

Stratégies déconseillées

Voir également