Nouveautés de DevTools (Microsoft Edge 84)

Pour case activée les dernières fonctionnalités de Microsoft Edge DevTools et de l’extension Microsoft Edge DevTools pour Microsoft Visual Studio Code et Visual Studio, lisez ces annonces.

Pour rester à jour et obtenir les dernières fonctionnalités de DevTools, téléchargez une préversion Insiders de Microsoft Edge. Que vous soyez sur Windows, Linux ou macOS, envisagez d’utiliser Canary (ou un autre canal en préversion) comme navigateur de développement par défaut. Les versions bêta, dev et canary de Microsoft Edge s’exécutent en tant qu’applications distinctes, côte à côte avec la version stable et publiée de Microsoft Edge. Consultez Canaux Microsoft Edge Insider.

Pour les dernières annonces, suivez l’équipe Microsoft Edge sur Twitter. Pour signaler un problème avec DevTools ou demander une nouvelle fonctionnalité, signalez un problème dans le dépôt MicrosoftEdge/DevTools .

Annonces de l’équipe Microsoft Edge DevTools

Utiliser DevTools en mode de contraste élevé Windows

Microsoft Edge DevTools s’affiche désormais en mode contraste élevé lorsque Windows est en mode contraste élevé.

Microsoft Edge DevTools en mode contraste élevé

Suivez les instructions pour activer le mode contraste élevé dans Windows. Pour ouvrir DevTools dans Microsoft Edge, sélectionnez F12 ou Ctrl+Maj+I. DevTools s’affiche en mode contraste élevé.

Remarque : DevTools prend actuellement en charge le mode à contraste élevé sur Windows, mais pas sur macOS.

Chromium problème #1048378

Voir aussi :

Faire correspondre les raccourcis clavier de DevTools à Visual Studio Code

À partir de vos commentaires et du Chromium suivi des problèmes publics, l’équipe Microsoft Edge DevTools a appris que vous vouliez pouvoir personnaliser les raccourcis clavier dans DevTools. Dans Microsoft Edge 84, vous pouvez désormais faire correspondre les raccourcis clavier dans DevTools à Visual Studio Code, ce qui n’est qu’une des fonctionnalités sur lesquelles l’équipe travaille pour la personnalisation des raccourcis.

Faire correspondre les raccourcis clavier dans DevTools à Visual Studio Code

Pour essayer l’expérience :

  1. Dans DevTools, ouvrez Paramètres en appuyant sur ? ou en cliquant sur l’icône Paramètres (icône Paramètres Devtools) dans DevTools.

  2. Dans la section Expériences, cochez la case Activer les paramètres des raccourcis clavier personnalisés onglet (nécessite un rechargement).

  3. Rechargez DevTools.

  4. Ouvrez à nouveau Paramètres , puis sélectionnez la section Raccourcis .

  5. Cliquez sur la liste déroulante Correspondance des raccourcis à partir d’une présélection , sélectionnez DevTools (par défaut), puis sélectionnez Visual Studio Code.

Les raccourcis clavier dans DevTools correspondent désormais aux raccourcis des actions équivalentes dans Visual Studio Code.

Par exemple, le raccourci clavier permettant de suspendre ou de poursuivre l’exécution d’un script dans Visual Studio Code est F5. Avec la présélection DevTools (par défaut), le même raccourci dans DevTools est F8, mais avec la présélection Visual Studio Code , ce raccourci est désormais également F5.

La fonctionnalité est actuellement disponible dans Microsoft Edge 84 en tant qu’expérience. Veuillez donc partager vos commentaires avec l’équipe !

Chromium problème #174309

Voir aussi :

Émulateurs Surface Duo de débogage à distance

Vous pouvez désormais déboguer à distance votre contenu web qui s’exécute dans l’émulateur Surface Duo en utilisant toute la puissance de Microsoft Edge DevTools.

Avec l’émulateur Surface Duo, vous pouvez tester le rendu de votre contenu web sur une nouvelle classe d’appareils pliables et double écran. L’émulateur exécute le système d’exploitation Android et fournit l’application Microsoft Edge Android. Chargez votre contenu web dans l’application Microsoft Edge et déboguez-le avec DevTools :

Application Microsoft Edge en cours d’exécution sur l’émulateur Surface Duo

La edge://inspect page d’un instance de bureau de Microsoft Edge affiche surfaceDuoEmulator avec une liste des onglets ouverts ou des PWA qui s’exécutent sur l’émulateur Surface Duo :

La page edge://inspect affiche la liste des onglets ouverts dans l’application Microsoft Edge en cours d’exécution sur l’émulateur

Cliquez sur Inspecter pour l’onglet ou le PWA que vous souhaitez déboguer, pour ouvrir DevTools. Suivez le guide pas à pas pour déboguer à distance votre contenu web sur l’émulateur Surface Duo : Déboguer à distance les émulateurs Surface Duo.

Redimensionner le tiroir DevTools plus facilement

Dans Microsoft Edge 83 ou version antérieure, vous avez redimensionné le tiroir DevTools en pointant à l’intérieur de la barre d’outils du tiroir. Le tiroir se comporte différemment des autres contrôles de redimensionnement des volets dans DevTools où vous pointez sur la bordure du volet pour le redimensionner. L’image suivante montre comment le redimensionnement du tiroir a fonctionné dans Microsoft Edge version 83 ou antérieure :

Redimensionnement du tiroir DevTools dans Microsoft Edge 83

À compter de Microsoft Edge 84, vous pouvez redimensionner le tiroir en pointant sur la bordure. Cette modification aligne le comportement du redimensionnement du tiroir DevTools avec d’autres volets dans DevTools. L’image suivante montre comment le redimensionnement du tiroir fonctionne dans Microsoft Edge 84 ou version ultérieure :

Redimensionnement du tiroir DevTools dans Microsoft Edge 84

Chromium problème #1076112

Les boutons de navigation screencasting affichent le focus

Lors du débogage à distance d’un appareil Android, d’un appareil Windows 10 ou version ultérieure ou d’un émulateur Surface Duo, vous pouvez activer/désactiver la capture d’écran avec l’icône Basculer la capture d’écran dans le coin supérieur gauche de DevTools. Une fois la capture d’écran activée, vous pouvez naviguer dans l’onglet dans Microsoft Edge sur l’appareil distant à partir de la fenêtre DevTools.

Dans Microsoft Edge 84, ces boutons de navigation sont désormais également accessibles au clavier. Par exemple, appuyez sur Maj+Tab à partir de la barre d’URL de capture d’écran pour mettre le focus sur le bouton Actualiser :

Appuyer sur Maj+Tab à partir de la barre d’URL de capture d’écran met le focus sur le bouton Actualiser

Chromium problème #1081486

Le volet Détails du panneau réseau est désormais accessible

Dans Microsoft Edge 84, le volet Détails de l’outil Réseau est désormais activé lorsque vous l’ouvrez pour une ressource dans le journal réseau. Cette modification permet aux lecteurs d’écran de lire et d’interagir avec le contenu du volet Détails .

Le volet Détails du panneau Réseau est maintenant activé à l’ouverture

Chromium problème #963183

Annonces du projet Chromium

Les sections suivantes annoncent les fonctionnalités supplémentaires disponibles dans Microsoft Edge 84 qui ont été contribuées au projet open source Chromium.

Résoudre les problèmes de site avec le nouvel outil Problèmes dans le tiroir DevTools

Le nouvel outil Problèmes dans le tiroir situé en bas de DevTools réduit la fatigue et l’encombrement des notifications de la console. Actuellement, la console est l’endroit central pour les développeurs de sites web, les bibliothèques, les frameworks et Microsoft Edge pour journaliser les messages, les avertissements et les erreurs. L’outil Problèmes agrège les avertissements du navigateur de manière structurée, agrégée et actionnable. L’outil Problèmes établit des liens vers les ressources affectées dans DevTools et fournit des conseils sur la façon de résoudre les problèmes.

Au fil du temps, davantage d’avertissements seront affichés dans l’outil Problèmes plutôt que dans la console, afin de simplifier les messages de la console .

Pour commencer, consultez Rechercher et résoudre les problèmes à l’aide de l’outil Problèmes.

Outil Problèmes dans le tiroir DevTools

Chromium problème #1068116

Afficher les informations d’accessibilité dans l’info-bulle du mode Inspecter

L’info-bulle En mode Inspecter indique désormais si l’élément a un nom et un rôle accessibles et s’il peut être activé au clavier.

Info-bulle du mode Inspecter avec des informations d’accessibilité

Chromium problème #1040025

Voir aussi :

Mises à jour du panneau de performances

Voir aussi :

Après avoir enregistré les performances de chargement, le panneau Performances affiche désormais des informations sur le temps de blocage total (TBT) dans le pied de page. TBT est une métrique de performances de charge qui permet de quantifier le temps nécessaire à une page pour devenir utilisable. Le tbt mesure essentiellement la durée pendant laquelle une page semble uniquement utilisable (car le contenu est affiché à l’écran) ; mais la page n’est pas réellement utilisable, car JavaScript bloque le thread main et par conséquent, la page ne répond pas aux entrées utilisateur. TBT est la métrique main pour l’environ du premier délai d’entrée.

Pour obtenir des informations sur le temps de blocage total, n’utilisez pas le workflow de l’icône d’actualisation de la page pour enregistrer les performances de chargement de page.

Au lieu de cela, sélectionnez l’icône Enregistrer un enregistrement, rechargez manuellement la page, attendez que la page se charge, puis arrêtez l’enregistrement.

Si Total Blocking Time: Unavailable est affiché, Microsoft Edge DevTools n’a pas obtenu les informations requises à partir des données de profilage internes dans Microsoft Edge.

Informations sur le temps de blocage total dans le pied de page d’un enregistrement du panneau Performances

Chromium problème #1054381

Voir aussi :

Événements de décalage de disposition dans la nouvelle section Expérience

La nouvelle section Expérience du panneau Performances vous permet de détecter les changements de disposition. Le changement de disposition cumulé (CLS) est une métrique qui vous aide à quantifier l’instabilité visuelle indésirable.

Cliquez sur l’événement Layout Shift pour afficher les détails du changement de disposition dans le volet Résumé . Pointez sur les champs Déplacé de et Déplacé vers pour visualiser l’emplacement où le changement de disposition s’est produit.

Détails d’un décalage de disposition

Voir aussi :

Terminologie de promesse plus précise dans la console

Lors de la journalisation d’un Promise, la valeur fournie incorrectement par PromiseStatus la console est définie sur resolved.

Exemple de console utilisant l’ancienne terminologie résolue

La console utilise désormais le terme fulfilled, qui s’aligne sur la Promise spécification. Pour plus d’informations sur la Promise spécification, consultez États et destins sur GitHub.

Exemple de console utilisant la nouvelle terminologie remplie

Problème V8 #6751

Voir aussi :

Mises à jour du volet Styles

Voir aussi :

Prise en charge de la mot clé de rétablissement

L’interface utilisateur de saisie semi-automatique du volet Styles détecte désormais le mot clé CSS revert, qui rétablit la valeur en cascade d’une propriété à la valeur précédente appliquée au style de l’élément.

« alt-text=

Chromium problème #1075437

Voir aussi :

Aperçus d’images

Pointez sur une background-image valeur dans le volet Styles pour afficher un aperçu de l’image dans une info-bulle.

Pointage sur une valeur d’image d’arrière-plan

Chromium problème #1040019

Voir aussi :

Le sélecteur de couleurs utilise désormais la notation de couleur fonctionnelle séparée par des espaces

Le niveau 4 du module de couleur CSS spécifie que les fonctions de couleur, telles que rgb(), doivent prendre en charge les arguments séparés par des espaces. Dans l’exemple,rgb(0, 0, 0)équivaut àrbg(0 0 0).

Lorsque vous sélectionnez des couleurs avec le sélecteur de couleurs ou alternez entre les représentations en couleur dans le volet Styles en maintenant la touche Maj enfoncée et en sélectionnant la valeur de couleur d’arrière-plan , la syntaxe de l’argument séparé par des espaces s’affiche.

Utilisation d’arguments séparés par des espaces dans le volet Styles

Vous devez également afficher la syntaxe dans le volet Calculé et l’info-bulle mode Inspecter .

Microsoft Edge DevTools utilise la nouvelle syntaxe, car les fonctionnalités CSS à venir telles que color() ne prennent pas en charge la syntaxe d’argument séparée par des virgules déconseillée.

La syntaxe des arguments séparés par des espaces est prise en charge dans la plupart des navigateurs depuis un certain temps. Voir Puis-je utiliser : notations de couleurs fonctionnelles séparées par des espaces ?

Chromium problème #1072952

Dépréciation du volet Propriétés dans le panneau Éléments

Le volet Propriétés de l’outil Éléments est déconseillé. Exécutez console.dir($0) plutôt dans la console .

Volet Propriétés déconseillé

Référence

Prise en charge des raccourcis d’application dans le volet Manifeste

Dans l’outil Application , la page Manifeste affiche désormais les raccourcis de l’application. Les raccourcis d’application aident les utilisateurs à démarrer rapidement des tâches courantes ou recommandées au sein d’une application web. Le menu contextuel de l’application s’affiche uniquement pour les Web Apps progressives installées sur le bureau ou l’appareil mobile de l’utilisateur.

Raccourcis d’application dans le volet Manifeste de l’outil Application

Voir aussi :

Remarque

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Google et utilisées conformément aux termes décrits dans la licence internationale Creative Commons Attribution 4.0. La page d’origine se trouve ici et est créée par Kayce Basques (Rédacteur technique, Chrome DevTools & Lighthouse).

Licence Creative Commons Cette œuvre est concédée sous licence creative commons attribution 4.0 international.