Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il s’agit des dernières fonctionnalités DevTools de la version stable de Microsoft Edge.
Soulignements ondulés mettant en évidence les problèmes de code et les améliorations dans l’outil Éléments
Dans la plupart des IDE modernes, un soulignement ondulé sous le texte indique des erreurs de syntaxe. Dans Microsoft Edge version 91 ou ultérieure, les soulignements ondulés s’affichent sous HTML dans la vue DOM de l’outil Elements . Le soulignement ondulé indique les problèmes de code et les suggestions liés à l’accessibilité, à la compatibilité, aux performances, etc.
Pour ouvrir l’outil Problèmes et en savoir plus sur le problème et sur la façon de le résoudre :
Appuyez de façon prolongée sur la touche Maj, puis cliquez sur un soulignement ondulé.
Ou cliquez avec le bouton droit sur un soulignement ondulé, puis sélectionnez Afficher dans les problèmes.
Sélection de l’erreur soulignée dans l’outil Éléments :
Affichage des détails de l’erreur dans l’outil Problèmes :
Voir aussi :
En savoir plus sur DevTools grâce à des infobulles informatives
La fonctionnalité DevTools Tooltips vous aide à connaître les différents outils et volets. Placer le curseur sur chaque région délimitée de DevTools pour plus d’informations sur l’utilisation de l’outil. Pour activer les info-bulles, effectuez l’une des opérations suivantes :
- Sélectionnez Personnaliser et contrôler DevTools (
...) >Aide>à basculer les info-bulles DevTools. - Appuyez sur Ctrl+Maj+H (Windows, Linux) ou Commande+Maj+H (macOS).
- Ouvrez le menu de commande , puis tapez info-bulles.
Ensuite, placer le curseur sur chaque région de DevTools décrite :
Pour désactiver les info-bulles, appuyez sur Échap.
Mise à jour : cette fonctionnalité a été publiée et n’est plus expérimentale.
Remarque : depuis mai 2022, les info-bulles ne sont pas prises en charge à partir de la barre d’activités.
Chronologie de mise à jour du Worker du service
Dans Microsoft Edge version 91 ou ultérieure, si vous êtes un développeur d’application web progressive ou de service worker, affichez le cycle de vie de mise à jour de vos workers du service sous forme de chronologie dans l’outil Application. Cette fonctionnalité vous permet de comprendre le temps que votre worker du service passe dans chacune des étapes suivantes :
- Installer
- Wait
- Activate
Pour obtenir des mises à jour en temps réel sur cette fonctionnalité dans le projet open source Chromium, consultez Problème 1066604.
Voir aussi :
- Mise à jour de votre worker du service dans Utilisation des workers du service chez MDN.
- Workers du service, dans Déboguer une application web progressive (PWA).
Les Progressive Web Apps n’affichent plus d’avertissements pour les icônes non carrées
Dans Microsoft Edge version 90 ou antérieure, si le manifeste d’application web de votre PWA incluait une icône non carrée, un avertissement s’affichait dans la section Erreurs et avertissements pour chaque icône non carrée. Dans Microsoft Edge version 91 ou ultérieure, la section Manifeste de l’outil Application n’affiche aucun avertissement si vous fournissez au moins une icône carrée. Si vous n’indiquez aucune icône carrée, le message d’avertissement suivant s’affiche :
Most operating systems require square icons. Please include at least one square icon in the array.
Dans Microsoft Edge version 90 ou antérieure, une erreur s’affiche pour chaque icône qui n’est pas carrée :
Dans Microsoft Edge version 91 ou ultérieure, aucune erreur ne s’affiche lorsque vous fournissez au moins une icône carrée :
Pour afficher les erreurs et les avertissements dans votre manifeste d’application web, sélectionnez Outil >de l’applicationManifeste de la section >de l’application. Les erreurs et avertissements sont répertoriés sous le titre Erreurs et avertissements .
Pour obtenir des mises à jour en temps réel sur cette fonctionnalité dans le projet open source Chromium, consultez Problème 1185945.
Voir aussi :
- Le manifeste de l’application web dans Rendre les PWA installables à MDN > Références > Guides des applications > web progressives.
- Manifestes d’application web dans les références MDN > .
- PWABuilder : Générateur d’images : crée des icônes d’application pour diverses plates-formes à inclure dans le manifeste de votre application web.
DevTools localisés désormais pris en charge dans les navigateurs basés sur Chromium
À partir de la version 81 de Microsoft Edge, l’interface utilisateur de Microsoft Edge DevTools s’affiche dans votre propre langue. De nombreux développeurs utilisent des outils de développement tels que StackOverflow et Visual Studio Code dans leur langue maternelle. Pour offrir une flexibilité similaire du langage de l’interface utilisateur, l’équipe Microsoft Edge DevTools, l’équipe Chrome DevTools et l’équipe Google Lighthouse ont collaboré pour offrir la même expérience dans tous les navigateurs basés sur Chromium.
Consultez Modifier les paramètres de langue de DevTools.
Pour plus d’informations sur la collaboration sur cette fonctionnalité dans le projet open source Chromium, consultez Problème 1136655.
Utiliser le clavier pour accéder aux variables CSS
À partir de la version 88 de Microsoft Edge, le volet Styles affiche les variables CSS et fournit un lien direct vers la définition de chaque variable. Dans Microsoft Edge version 91 ou ultérieure, vous pouvez utiliser les touches de direction pour accéder facilement aux variables CSS. Pour ouvrir la définition dans le volet Styles , placez le curseur sur une variable, puis appuyez sur Entrée :
Pour obtenir des mises à jour en temps réel sur cette fonctionnalité dans le projet open source Chromium, consultez Problème 1187735.
Voir aussi :
Les problèmes sont automatiquement triés par gravité
L’outil Problèmes affiche des recommandations pour améliorer votre site web, notamment l’accessibilité, les performances, la sécurité, etc. En fonction des commentaires des utilisateurs, les problèmes sont désormais automatiquement triés par gravité. Dans chaque catégorie de commentaires, chaque problème marqué comme une erreur apparaît en premier, suivi de chaque problème marqué comme un avertissement, puis de chaque problème marqué comme un conseil :
Voir aussi :
Microsoft Edge Developer Tools pour Visual Studio Code version 1.1.7
La version 1.1.7 de l’extension Microsoft Edge Tools pour Visual Studio Code fournit les DevTools de la version 88 de Microsoft Edge. Cette extension prend désormais en charge les appareils ARM et ne dépend plus du débogueur pour l’extension Microsoft Edge.
La version 1.1.7 inclut les corrections de bogues et améliorations suivants :
Mise à jour de la fiabilité de la fermeture de cible.
Mise à jour du panneau latéral pour qu’il se rafraîchisse automatiquement lorsque vous déboguez des cibles créées ou détruites.
Ajout d’un nouveau menu contextuel qui vous permet d’accéder plus rapidement aux paramètres de l’extension et au dernier journal des modifications.
Mise à jour et simplification de la publication de la documentation d’extension, y compris les fonctionnalités les plus récentes.
Pour mettre à jour manuellement la version 1.1.7, voir Mettre à jour une extension manuellement. Vous pouvez générer des problèmes et contribuer à l’extension sur le référentiel GitHub vscode-edge-devtools.
Voir aussi :
Annonces du projet Chromium
Les sections suivantes annoncent des fonctionnalités supplémentaires disponibles dans Microsoft Edge qui ont été apportées au projet open source Chromium.
Visualiser CSS scroll-snap
Dans l’outil Elements , vous pouvez désormais basculer le scroll-snap badge pour inspecter l’alignement du défilement CSS. Lorsqu’un élément HTML de votre page Web s’est scroll-snap-type appliqué, un scroll-snap badge s’affiche à côté dans l’outil Elements . Cliquez sur le scroll-snap badge pour basculer l’affichage d’une superposition d’accrochage sur la page web.
Pour consulter un exemple de page Web, consultez Démonstration d’alignement de défilement. Dans l’exemple, des points apparaissent sur des bords alignés. Le port de défilement a un contour uni, tandis que les éléments d’ancrage ont des contours en pointillés. Le remplissage du défilement est rempli en vert, tandis que la marge de défilement est remplie en orange :
Pour passer en revue l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problème 862450.
Voir aussi :
Nouvel outil Inspecteur de mémoire
Utilisez le nouvel outil Inspecteur de mémoire pour inspecter une ArrayBuffer mémoire en JavaScript et Wasm :
Voir :
- Inspecter un arrayBuffer JavaScript avec l’outil Inspecteur de mémoire
- Utilisation du volet Débogueur pour déboguer un code JavaScript
Pour consulter l’historique de cette fonctionnalité dans le projet open source Chromium, consultez Problème 1166577.
Nouveau volet Paramètres de badge dans l’outil Éléments
À présent, utilisez les paramètres de badge dans l’outil Éléments pour activer (ou désactiver) des badges individuels. Utilisez cette fonctionnalité pour personnaliser les badges importants et rester concentré sur ceux-ci pendant que vous examinez les pages web.
Cliquez avec le bouton droit sur un élément, puis cliquez sur Paramètres de badge. Le volet des paramètres de badge s’ouvre en haut de l’outil Éléments :
Pour afficher (ou masquer) les badges, cochez (ou décochez) la case en regard du nom du badge.
Voir aussi :
Aperçu amélioré de l’image avec des informations sur les proportions
Dans l’outil Éléments , les aperçus d’images ont été améliorés pour afficher plus d’informations, notamment les détails suivants :
- Taille rendue
- Proportions rendues
- Taille intrinsèque
- Proportions intrinsèques
- La taille des fichiers
Ces informations vous aident à mieux comprendre vos images et à appliquer l’optimisation. Les informations sur les proportions de l’image sont également disponibles dans l’outil Réseau , lorsque vous cliquez sur une ressource de page qui est une image :
Pour passer en revue l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problèmes 1149832 et 1170656.
Voir aussi :
- Inspecter, modifier et déboguer du code HTML et CSS à l’aide de l’outil Elements
- Inspecter l’activité réseau
Nouvelles options de configuration des encodage de contenu dans l’outil Conditions du réseau
Dans l’outil Réseau , cliquez sur le nouveau bouton Plus de conditions de réseau... en regard du menu déroulant Limitation pour ouvrir l’outil Conditions de réseau . Pour tester si les réponses du serveur sont correctement encodées pour les navigateurs qui ne prennent pas en charge gzip, brotli ou un autre avenir Content-Encoding:
Ouvrez l’outil Conditions du réseau .
Accédez aux encodage de contenu acceptés.
Désactivez la case à cocher en regard de que
Content-Encodingvous souhaitez tester.
Voir aussi :
Pour consulter l’historique de cette fonctionnalité dans le projet open source Chromium, consultez Problème 1162042.
Améliorations du volet Styles
Nouveau raccourci pour afficher la valeur calculée dans le volet Styles
Maintenant, pour afficher la valeur CSS calculée dans l’onglet Styles de l’outil Éléments :
Cliquez avec le bouton droit sur une propriété CSS, puis sélectionnez Afficher la valeur calculée :
Voir aussi :
- Afficher uniquement le CSS réellement appliqué à un élément dans la référence des fonctionnalités CSS.
- Affichez le volet de la barre latérale calculée dans le volet styles dans Nouveautés de DevTools (Microsoft Edge 87).
- Explorez tous les styles calculés dans Naviguer DevTools avec les technologies d’assistance.
Pour afficher l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problème 1076198.
Prise en charge du mot clé de couleur d’accentuation
L’interface utilisateur de saisie semi-automatique du volet Styles détecte désormais le accent-color mot clé CSS, ce qui vous permet de spécifier la couleur d’accentuation des contrôles d’interface utilisateur générés par l’élément. Les cases à cocher ou les cases d’option sont des exemples de contrôles d’interface utilisateur générés par un élément.
Pour plus d’informations sur le status de l’implémentation de Chromium, consultez Fonctionnalité : propriété CSS de couleur d’accent. Pour activer cette fonctionnalité, accédez à edge://flags#enable-experimental-web-platform-features et définissez la case à cocher sur Activé.
Pour consulter l’historique de cette fonctionnalité dans le projet open source Chromium, consultez Problème 1092093.
Voir aussi :
Afficher les détails des fonctionnalités bloquées dans la vue détaillée du cadre
La stratégie de permissions est une API de plateforme web qui donne à un site web la possibilité d’autoriser ou de bloquer l’utilisation des fonctionnalités du navigateur dans un cadre individuel ou dans un iframe cadre qu’il incorpore.
Pour afficher les détails du blocage d’une fonctionnalité :
- Accédez à une page web qui incorpore des éléments cross-origin
iframe. - Ouvrez l’outil Application .
- Sous Cadres, sélectionnez l’origine
iframecroisée. - Pour passer en revue la liste des fonctionnalités désactivées pour cela
iframe, faites défiler jusqu’à la sectionFonctionnalités désactivées de la stratégie >d’autorisations. - Cliquez sur Afficher les détails.
- Cliquez sur l’icône en regard de chaque stratégie pour accéder à la demande réseau ou à celle
iframequi a bloqué la fonctionnalité.
Voir aussi :
Pour afficher l’historique de cette fonctionnalité dans le projet open source Chromium, consultez Problème 1158827.
Filtrer les expériences dans le cadre Expériences
Trouvez des expériences plus rapidement avec le nouveau filtre d’expérience. Par exemple, pour activer de nouvelles expériences pour des problèmes de code :
Dans DevTools, sélectionnez Paramètres (
) >Expériences.Dans la zone de texte Filtre , commencez à taper des problèmes :
Voir aussi :
Nouvelle colonne d’en-tête Vary dans le volet Stockage du cache
Dans le volet Stockage de cache de l’outil Application, utilisez la nouvelle Vary Header colonne pour afficher les valeurs d’en-tête de Vary réponse HTTP :
Pour consulter l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problème 1186049.
Voir aussi :
- Varie dans le protocole de transfert hypertexte (HTTP/1.1) : sémantique et contenu.
- Afficher les données de cache
Améliorations apportées à l’outil Sources
Prise en charge des nouvelles fonctionnalités JavaScript
DevTools prend désormais en charge les nouvelles vérifications de marque privée a.k.a. #foo in obj Fonctionnalité de langage JavaScript. La fonctionnalité de vérification de marque privée permet à l’opérateur de prendre en charge les in champs de classe privés (#) d’un objet spécifique. Essayez-le dans les outils Console et Sources .
Pour inspecter les champs privés :
- Dans l’outil Sources , accédez au volet débogueur .
- Développez la section Portée :
Voir aussi :
-
Chèques de marque privée alias
#foo in objau v8.dev. - opérateur chez MDN.
- Champs de classe privés au v8.dev.
Pour passer en revue l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problème 11374.
Prise en charge améliorée du débogage des points d’arrêt
Dans Microsoft Edge version 90 ou antérieure, DevTools ne définit des points d’arrêt que dans un seul bundle. Dans Microsoft Edge version 91 ou ultérieure, lorsque vous déboguez un composant partagé, DevTools définit correctement les points d’arrêt dans plusieurs bundles.
Les offres groupées JavaScript modernes telles que Webpack et Rollup prennent en charge le fractionnement du code en offres groupées. Voir Fractionnement du code.
Pour passer en revue l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problèmes 1142705, 979000 et 1180794.
Voir aussi :
Prise en charge de l’aperçu de pointage avec notation entre crochets
L’outil Sources prend désormais en charge l’aperçu de pointage sur les expressions membres JavaScript qui utilisent la [] notation :
Pour consulter l’historique de cette fonctionnalité dans le projet open source Chromium, consultez Problème 1178305.
Voir aussi :
Amélioration du contour des fichiers HTML
DevTools offre désormais une meilleure prise en charge des plans pour les .html fichiers. Dans l’outil Sources , ouvrez le .html fichier. Pour activer (ou désactiver) le plan du code, appuyez sur Ctrl+Maj+O sous Windows/Linux ou Commande+Maj+O sur macOS. Auparavant, DevTools n’affichait que certaines des fonctions. Dans la figure suivante, DevTools répertorie désormais correctement toutes les fonctions dans le plan :
Pour passer en revue l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problèmes 761019 et 1191465.
Voir aussi :
- Outil Sources Raccourcis clavier dans Raccourcis clavier
- Utilisation du volet Éditeur pour afficher ou modifier des fichiers dans la vue d’ensemble de l’outil Sources
Traces de pile d’erreurs appropriées pour le débogage Wasm
Dans Microsoft Edge version 90 ou antérieure, DevTools affichait uniquement les références Wasm génériques dans les traces de pile d’erreurs. Dans Microsoft Edge version 91 ou ultérieure, DevTools résout les demandes de fonction en ligne et affiche l’emplacement source dans les traces de pile d’erreurs pour le débogage WASM. Pour en savoir plus sur les traces de pile d’erreurs dans la console, consultez la référence de l’API d’erreur dans l’objet console.
Dans Microsoft Edge version 91 ou ultérieure, DevTools résout les demandes de fonction en ligne et affiche les traces de pile d’erreurs appropriées pour le débogage Wasm.
Dans Microsoft Edge version 90 et antérieures, l’emplacement source n’est pas affiché dans les traces de la pile d’erreurs. Les emplacements sources sont .dsquare Précédentes traces de pile d’erreurs pour le débogage Wasm :
Dans Microsoft Edge version 91 et ultérieures, l’emplacement source est affiché dans les traces de la pile d’erreurs. Traces de pile d’erreurs appropriées pour le débogage Wasm :
Pour passer en revue l’historique de cette fonctionnalité dans le projet open source Chromium, voir Problème 1189161.
Remarque
Certaines parties de cette page sont des modifications basées sur le travail créé et partagé par Google et utilisé conformément aux conditions décrites dans la licence internationale Creative Commons Attribution 4.0. La page originale se trouve ici et est écrite par Jecelyn Yeen.
Ce travail est sous licence Creative Commons Attribution 4.0 International.