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 pour la plateforme web 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 | Version | Description |
---|---|---|
getHostEnvironmentValue déconseillée |
Version future (à déterminer) | Dépréciez la méthode Microsoft Edge non basée sur les normes, uniquement window.external.getHostEnvironmentValue() , en faveur de l’utilisation de l’API User-Agent Client Hints standardisée pour exposer les informations du navigateur et de la plateforme. User-Agent indicateurs client fournissent des informations sur le navigateur et la plateforme de manière plus préservant la confidentialité. Consultez Détecter les Windows 11 et l’architecture du processeur à l’aide des indicateurs de client User-Agent et de l’API Indicateurs client de l’agent utilisateur. |
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.alert Supprime , window.prompt et 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. |
Déprécier -ms-high-contrast et -ms-high-contrast-adjust |
v134-v138 | La requête multimédia CSS -ms-high-contrast et la -ms-high-contrast-adjust propriété sont déconseillées, en faveur de la fonctionnalité de couleurs forcées standard. Consultez Prise en charge déconseillée pour -ms-high-contrast et -ms-high-contrast-adjust. |
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. |
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. |