Nouveautés des outils de développement (Chrome 75)

Olà ! Voici les nouveautés des Outils pour les développeurs Chrome dans Chrome 75.

Version vidéo de cette page

Valeurs prédéfinies pertinentes pour la saisie semi-automatique des fonctions CSS

Certaines propriétés CSS, comme filter, utilisent des fonctions pour les valeurs. Par exemple, filter: blur(1px) ajoute un flou de 1 pixel à un nœud. Lors de la saisie semi-automatique des propriétés telles que filter, les outils de développement renseignent désormais la propriété avec une valeur significative afin que vous puissiez prévisualiser le type de modification de la valeur sur le nœud.

Ancien comportement de la saisie semi-automatique.

Figure 1 : Ancien comportement de la saisie semi-automatique. Les outils de développement utilisent la saisie semi-automatique pour filter: blur et aucun changement n'est visible dans la fenêtre d'affichage.

Nouveau comportement de la saisie semi-automatique.

Figure 2 : Nouveau comportement de la saisie semi-automatique. Les outils de développement se terminent automatiquement avec filter: blur(1px), et la modification est visible dans la fenêtre d'affichage.

Problème Chromium concerné: #931145

Effacer les données des sites à partir du menu de commandes

Appuyez sur Ctrl+Maj+P ou Commande+Maj+P (Mac) pour ouvrir le menu de commandes, puis exécutez la commande Effacer les données du site pour effacer toutes les données de la page, y compris: Service workers, localStorage, sessionStorage, IndexedDB, Web Cache et Web Cache.

Commande "Effacer les données du site"

Image 3. Commande Effacer les données du site

Vous pouvez effacer les données des sites depuis un certain temps en sélectionnant Application > Vider l'espace de stockage. La nouvelle fonctionnalité de Chrome 75 permet d'exécuter la commande à partir du menu de commandes.

Si vous ne souhaitez pas supprimer toutes les données du site, vous pouvez contrôler celles qui sont supprimées en sélectionnant Application > Vider l'espace de stockage.

Onglet "Application" avec l'option "Vider l'espace de stockage" sélectionnée.

Figure 4. Application > Vider l'espace de stockage.

Problème Chromium concerné: #942503

Afficher toutes les bases de données IndexedDB

Auparavant, Application > IndexedDB ne vous permettait d'inspecter que les bases de données IndexedDB à partir de l'origine principale. Par exemple, si votre page comporte un élément <iframe> et que <iframe> utilise IndexedDB, vous ne pourrez pas afficher sa ou ses bases de données. Depuis Chrome 75, les outils de développement affichent les bases de données IndexedDB pour toutes les origines.

Ancien comportement. La page intègre une démo qui utilise IndexedDB, mais aucune base de données n&#39;est visible.

Figure 5. Ancien comportement. La page intègre une démonstration qui utilise IndexedDB, mais aucune base de données n'est visible.

Nouveau comportement. Les bases de données de la démonstration sont visibles.

Figure 6. Nouveau comportement. Les bases de données de la démonstration sont visibles.

Problème Chromium concerné: #943770

Afficher la taille non compressée d'une ressource en pointant sur

Supposons que vous inspectiez l'activité réseau. Votre site utilise la compression de texte pour réduire la taille de transfert des ressources. Vous souhaitez connaître la taille des ressources de la page une fois que le navigateur les a décompressées. Auparavant, ces informations n'étaient disponibles que lors de l'utilisation de lignes de requête volumineuses. Vous pouvez maintenant accéder à ces informations en pointant sur la colonne Size (Taille).

Pointez sur la colonne &quot;Taille&quot; pour afficher la taille non compressée d&#39;une ressource.

Figure 7 : Pointez sur la colonne "Taille" pour afficher la taille non compressée d'une ressource.

Problème Chromium concerné: #805429

Points d'arrêt intégrés dans le volet des points d'arrêt

Supposons que vous ajoutiez un point d'arrêt au niveau de la ligne de code à la ligne de code suivante:

document.querySelector('#dante').addEventListener('click', logWarning);

Depuis un certain temps, les outils de développement vous permettent de spécifier à quel moment précis ils doivent s'arrêter sur un point d'arrêt comme celui-ci: au début de la ligne, avant l'appel de document.querySelector('#dante') ou avant l'appel de addEventListener('click', logWarning). Si vous activez les trois, vous créez trois points d'arrêt. Auparavant, le volet Breakpoints (Points d'arrêt) ne permettait pas de gérer ces trois points d'arrêt individuellement. À partir de Chrome 75, chaque point d'arrêt intégré obtient sa propre entrée dans le volet Breakpoints (Points d'arrêt).

Ancien comportement. Le volet &quot;Breakpoints&quot; (Points d&#39;arrêt) ne contient qu&#39;une seule entrée.

Figure 8 : Ancien comportement. Le volet Breakpoints (Points d'arrêt) ne contient qu'une seule entrée.

Nouveau comportement. Le volet &quot;Breakpoints&quot; (Points d&#39;arrêt) contient trois entrées.

Figure 9. Nouveau comportement. Le volet Breakpoints (Points d'arrêt) contient trois entrées.

Problème Chromium concerné: #927961

Nombre de ressources IndexedDB et Cache

Les volets IndexedDB et Cache indiquent désormais le nombre total de ressources dans une base de données ou un cache.

Nombre total d&#39;entrées dans une base de données IndexedDB.

Figure 10 : Nombre total d'entrées dans une base de données IndexedDB.

Problèmes Chromium concernés: #941197, #930773, #930865

Paramètre de désactivation de l'info-bulle d'inspection détaillée

Chrome 73 a introduit des info-bulles détaillées en mode Inspecter.

Info-bulle détaillée.

Figure 11 : Info-bulle détaillée affichant la couleur, la police, la marge et le contraste.

Vous pouvez désormais désactiver ces info-bulles détaillées en accédant à Paramètres > Préférences > Éléments > Afficher l'info-bulle d'inspection détaillée.

Info-bulle minimale.

Figure 12. Info-bulle minimale n'affichant que la largeur et la hauteur.

Problème Chromium concerné: #948417

Paramètre permettant d'activer ou de désactiver le retrait de la touche de tabulation dans l'éditeur du panneau "Sources"

Les tests d'accessibilité ont révélé la présence d'une tabulation dans l'éditeur. Une fois qu'un utilisateur du clavier accédait à l'éditeur, il n'avait aucun moyen de le quitter, car la touche Tabulation était utilisée pour la mise en retrait. Pour ignorer le comportement par défaut et utiliser la touche Tabulation pour déplacer le curseur, activez Paramètres > Préférences > Sources > Activer le ciblage des mouvements d'onglet.

Nous avons beaucoup travaillé récemment pour faciliter la navigation dans l'interface utilisateur des outils de développement. Pour en savoir plus, consultez l'article de Rob Study dans l'article Navigate Chrome DevTools With Assistive Technology (Naviguer dans les outils pour les développeurs Chrome avec une technologie d'assistance).

Télécharger les canaux de prévisualisation

Vous pouvez utiliser Chrome Canary, Dev ou Bêta comme navigateur de développement par défaut. Ces versions preview vous permettent d'accéder aux dernières fonctionnalités des outils de développement, de tester des API de plates-formes Web de pointe et de détecter les problèmes sur votre site avant vos utilisateurs.

Contacter l'équipe des outils pour les développeurs Chrome

Utilisez les options suivantes pour discuter des nouvelles fonctionnalités et des modifications dans l'article, ou de tout autre sujet lié aux outils de développement.

  • Envoyez-nous une suggestion ou un commentaire via crbug.com.
  • Signalez un problème dans les outils de développement en sélectionnant Autres options   More   > Aide > Signaler un problème dans les outils de développement dans les outils de développement.
  • Tweetez à l'adresse @ChromeDevTools.
  • Faites-nous part de vos commentaires sur les vidéos YouTube sur les nouveautés des outils de développement ou sur les vidéos YouTube de conseils pour les outils de développement.

Nouveautés des outils de développement

Liste de tous les sujets abordés dans la série Nouveautés concernant les outils de développement

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 a été annulé.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59