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

Kayce Basques
Kayce Basques

Bonjour ! 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 lors de la saisie automatique des fonctions CSS

Certaines propriétés CSS, comme filter, acceptent des fonctions comme valeurs. Par exemple, filter: blur(1px) ajoute un flou d'un pixel à un nœud. Lors de la saisie automatique de propriétés telles que filter, les outils de développement renseignent désormais la propriété avec une valeur pertinente afin que vous puissiez prévisualiser le type de modification que la valeur aura 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 complètent automatiquement 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 complètent automatiquement filter: blur(1px) et la modification est visible dans la fenêtre d'affichage.

Problème Chromium concerné : #931145

Effacer les données de site depuis le menu Command

Appuyez sur Ctrl+Maj+P ou Cmd+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 associées à la page, y compris les service workers, localStorage, sessionStorage, IndexedDB, Web SQL, les cookies, le cache et le cache d'application.

La commande "Effacer les données du site".

Figure 3. La commande Effacer les données du site.

L'effacement des données de site est disponible depuis un certain temps dans Application > Effacer le 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 les données à supprimer en accédant à Application > Effacer les données.

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 les bases de données IndexedDB que depuis l'origine principale. Par exemple, si vous aviez un <iframe> sur votre page et que ce <iframe> utilisait IndexedDB, vous ne pourriez pas voir 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émo sont visibles.

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

Problème Chromium concerné : #943770

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

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 après que le navigateur les a décompressées. Auparavant, ces informations n'étaient disponibles que lorsque vous utilisiez de nombreuses lignes de requête. Vous pouvez désormais accéder à ces informations en pointant sur la colonne 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 de 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 exactement quand la mise en pause doit se produire sur un point d'arrêt, par exemple 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 en fait trois points d'arrêt. Auparavant, le volet Points d'arrêt ne vous permettait pas de gérer ces trois points d'arrêt individuellement. Depuis Chrome 75, chaque point d'arrêt intégré possède sa propre entrée dans le volet Points d'arrêt.

Ancien comportement. Il n&#39;y a qu&#39;une seule entrée dans le volet &quot;Points d&#39;arrêt&quot;.

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

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

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

Problème Chromium concerné : #927961

Nombre de ressources IndexedDB et de 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 permettant de désactiver 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 indiquant la couleur, la police, la marge et le contraste.

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

Info-bulle minimale.

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

Problème Chromium concerné : #948417

Paramètre permettant d'activer ou de désactiver l'indentation des onglets dans l'éditeur du panneau "Sources"

Les tests d'accessibilité ont révélé qu'il existait un piège à tabulation dans l'éditeur. Une fois qu'un utilisateur de clavier avait appuyé sur la touche de tabulation pour accéder à l'éditeur, il n'avait aucun moyen de quitter l'éditeur, car la touche Tabulation était utilisée pour l'indentation. Pour remplacer le comportement par défaut et utiliser la touche Tabulation pour déplacer la sélection, activez Paramètres > Préférences > Sources > Activer la touche Tabulation pour déplacer la sélection.

Nous avons récemment beaucoup travaillé pour rendre l'interface utilisateur des outils de développement plus navigable au clavier. Pour en savoir plus, consultez l'article de Rob Dodson Naviguer dans les outils pour les développeurs Chrome avec une technologie d'assistance.

Télécharger les canaux de prévisualisation

Envisagez d'utiliser Chrome Canary, Dev ou Beta comme navigateur de développement par défaut. Ces canaux d'aperçu vous donnent accès aux dernières fonctionnalités des outils de développement, vous permettent de tester les API de plate-forme Web de pointe et vous aident à identifier les problèmes sur votre site avant vos utilisateurs.

Contacter l'équipe Outils pour les développeurs Chrome

Utilisez les options suivantes pour discuter des nouvelles fonctionnalités, des mises à jour ou de tout autre élément lié aux outils pour les développeurs.

Nouveautés des outils pour les développeurs

Liste de tous les sujets abordés dans la série Nouveautés des outils pour les développeurs.