Afficher en anglais

Partage via


Modifications impactant la compatibilité des sites à venir dans Microsoft Edge

Cet article met en évidence les points suivants :

  • Différences à fort impact entre Microsoft Edge et le projet Chromium, le moteur de navigateur sur lequel Microsoft Edge est basé.
  • Modifications de plateforme web à fort impact, susceptibles d’avoir un impact sur la compatibilité des navigateurs sur votre site, et que l’équipe Microsoft Edge suit de près.

Pour plus d’informations sur les autres modifications apportées à Microsoft Edge, consultez Notes de publication de la plateforme web pour Microsoft Edge.

La plateforme web est une collection de technologies utilisées pour créer des pages web, notamment HTML, CSS, JavaScript et de nombreux autres standards ouverts. La plateforme web évolue constamment pour améliorer l’expérience utilisateur, la sécurité et la confidentialité. Dans certains cas, ces modifications peuvent affecter les fonctionnalités des pages web existantes.

Pour des raisons de fonctionnalité et de compatibilité, Microsoft Edge adopte presque toutes les modifications apportées au projet Chromium à la plateforme web. Toutefois, Microsoft conserve le contrôle total du navigateur Microsoft Edge et peut différer ou rejeter les modifications. L’équipe Microsoft Edge décide si la modification profite aux utilisateurs du navigateur.

Pour plus d’informations sur les modifications à venir Chromium plateforme web du projet, consultez chronologie de version d’état de la plateforme Chrome.

Modifications à fort impact

Ce tableau répertorie les modifications à fort impact que l’équipe Microsoft Edge suit de près.

Remplacez Canal stable Expérimentation Informations supplémentaires
Téléchargements non sécurisés via HTTP Version future (à déterminer) Lorsqu’un utilisateur tente de télécharger du contenu potentiellement dangereux à partir d’un site HTTP, l’utilisateur reçoit un avertissement de l’interface utilisateur, tel que « Téléchargement non sécurisé bloqué ». L’utilisateur a toujours la possibilité de continuer et de télécharger l’élément. Les administrateurs peuvent utiliser la stratégie InsecureContentAllowedForUrls pour spécifier les sites HTTP pour lesquels l’avertissement sera supprimé. Les administrateurs peuvent utiliser l’indicateur InsecureDownloadWarnings de fonctionnalité pour tester l’impact de cette fonctionnalité à venir.
Déprécier l’événement de déchargement Version future (à déterminer) Introduit une nouvelle Permission-Policy pour permettre la création d’écouteurs d’événements de déchargement. La stratégie par défaut est allow, mais la stratégie par défaut est progressivement migrée vers deny, de sorte que les gestionnaires de déchargement cessent de se déclencher sur les pages, sauf si une page choisit explicitement de les réactiver. Cette modification se produit dans le projet Chromium, sur lequel Microsoft Edge est basé. Pour plus d’informations, consultez Intention de dépréciation : déprécier l’événement de déchargement.
Suppression des boîtes de dialogue JavaScript de sous-images cross-origin Version future (à déterminer) window.alertSupprime , window.promptet window.confirm des iframes cross-origin. Cette modification se produit dans le projet Chromium, sur lequel Microsoft Edge est basé. Pour plus d’informations, consultez Intention de suppression : Boîtes de dialogue JS du sous-cadre d’origine croisée.
Limite de webGPU maxInterStageShaderComponents v133 La limite de WebGPU maxInterStageShaderComponents est supprimée. Consultez Déprécier la limite WebGPU maxInterStageShaderComponents.
<link rel=prefetch> règle de cinq minutes v133 Auparavant, lorsqu’une ressource était prérécupérée à l’aide <link rel=prefetch>de , sa sémantique de cache (en particulier, max-age et no-cache) était ignorée pour la première utilisation dans les 5 minutes, afin d’éviter le refetching. À présent, ce cas spécial a été supprimé et la sémantique normale du cache HTTP est utilisée. Consultez Supprimer une <link rel=prefetch> règle de cinq minutes.
Attribut déprécié textprediction v133 Supprime la prise en charge de l’attribut textprediction HTML, qui est un attribut non standard utilisé pour activer ou désactiver la fonctionnalité de prédiction de texte basée sur le navigateur pour les entrées de texte de forme longue. Au lieu de cela, utilisez l’attribut standardisé writingsuggestions , qui fonctionne de la même manière que textprediction, mais s’applique également aux autres fonctionnalités d’aide à l’écriture que les navigateurs peuvent fournir. Les sites qui définissent textprediction explicitement sur true ou false peuvent à la place définir writingsuggestions sur la même valeur. Pour plus d’informations, consultez Suggestions d’écriture dans la spécification HTML.
Suppression de la prise en charge de la liaison de jeton v127, v130 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 stratégie d’entreprise AllowTokenBindingsForUrls ne sera plus prise en charge à partir de la version 127. La prise en charge du protocole de liaison de jeton sera supprimée dans v130.
Suppression des événements de mutation v127 Supprime la prise en charge des événements de mutation dans Chromium. Utilisez plutôt l’API MutationObserver . Consultez Intention de dépréciation : événements de mutation.
Suppression de Web SQL v124 Supprime complètement la prise en charge de Web SQL. Dans les versions antérieures, la prise en charge de Web SQL était désactivée par défaut, mais pouvait être réactivée via la stratégie WebSQLAccess. Après cette modification, il n’existe plus de mécanisme pour activer la prise en charge de Web SQL. Cette modification se produit dans le projet Chromium, sur lequel Microsoft Edge est basé. Pour plus d’informations, consultez Intention de dépréciation et suppression de SQL Web.

Notation pour les versions du navigateur

Cet article utilise la notation suivante pour les numéros de version du navigateur.

Notation Description
v123 La fonctionnalité ou la modification est fournie dans Microsoft Edge version 123.
v123 (Chrome+1) La fonctionnalité ou la modification est fournie dans Microsoft Edge version 123, qui est une version après la fonctionnalité ou la modification fournie dans Chrome version 122.
v123 (Chrome+2) La fonctionnalité ou la modification est fournie dans Microsoft Edge version 123, qui est deux versions après la fonctionnalité ou la modification est fournie dans Chrome version 121.
Bêta v123 La fonctionnalité ou la modification est fournie dans la version 123 du canal en préversion bêta de Microsoft Edge.
Dev v123 La fonctionnalité ou la modification est fournie dans la version 123 du canal Dev preview de Microsoft Edge.
Canary v123 La fonctionnalité ou la modification est fournie dans la version 123 du canal d’évaluation Canary de Microsoft Edge.