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

Sofia Emelianova
Sofia Emelianova

Améliorations apportées aux éléments

Nouveau badge de sous-grille CSS

Le panneau Éléments obtient un nouveau badge subgrid pour la sous-grille. Cette fonctionnalité est actuellement expérimentale dans Chrome Canary.

Pour inspecter et déboguer une grille imbriquée qui est une sous-grille et qui hérite donc du nombre et de la taille des pistes de son parent, cliquez sur le badge. Elle active ou désactive une superposition qui affiche les colonnes, les lignes et leurs numéros au-dessus de l'élément dans la fenêtre d'affichage.

Badge de sous-grille et superposition dans la fenêtre d'affichage.

Pour obtenir la liste de tous les badges du panneau Éléments, consultez la documentation de référence sur les badges.

Problème Chromium: 1442536.

Spécificités du sélecteur dans les info-bulles

Dans Éléments > Styles, pointez sur le nom d'un sélecteur pour afficher sa pondération de spécificité dans une info-bulle.

Info-bulle indiquant la pondération de spécificité d'un sélecteur.

Problème Chromium: 1204932.

Valeurs des propriétés CSS personnalisées dans les info-bulles

Dans Éléments > Styles, pointez sur le nom d'une propriété CSS personnalisée pour afficher sa valeur dans une info-bulle.

Info-bulle contenant la valeur de la propriété CSS personnalisée.

L'équipe des outils de développement aimerait remercier jinja 丝 et Suyan d'avoir réussi à améliorer leurs performances.

Problème Chromium: 1380779.

Améliorations des sources

Mise en surbrillance de la syntaxe CSS

Le panneau Sources obtient les éléments suivants pour les fichiers CSS prétraités, tels que SASS, SCSS et LESS:

Amélioration de la mise en surbrillance de la syntaxe CSS et de la prise en charge des éditeurs intégrés dans les sources.

Problèmes Chromium: 1302261, 1392085.

Raccourci pour définir des points d'arrêt conditionnels

Vous pouvez désormais définir des points d'arrêt conditionnels plus rapidement à l'aide d'un raccourci. Pour ouvrir la boîte de dialogue des points d'arrêt, maintenez la touche Cmd (macOS) ou Ctrl (Windows / Linux) enfoncée, puis cliquez sur le numéro de ligne dans la colonne de gauche de Sources > Éditeur.

Numéro de ligne dans la colonne de gauche et boîte de dialogue du point d'arrêt.

Problème Chromium: 1405767.

Application > Mesures d'atténuation du suivi des rebonds

Les mesures d'atténuation du suivi des rebonds dans Chrome vous permettent d'identifier et de supprimer l'état des sites qui semblent effectuer un suivi intersites à l'aide de la technique de suivi des rebonds. Le volet Application > Services d'arrière-plan comporte un nouvel onglet Atténuation du suivi des rebonds qui vous permet de forcer manuellement les mesures d'atténuation du suivi et qui liste les sites dont les états ont été supprimés.

Découvrez cette fonctionnalité de sécurité:

  1. Bloquer les cookies tiers dans Chrome Accédez à Menu à trois points. > Paramètres > ou de la sécurité. Confidentialité et sécurité > Cookies et autres données des sites > Case d'option cochée. Bloquer les cookies tiers et activez-les.
  2. Dans chrome://flags, définissez le test des mesures d'atténuation du suivi des rebonds sur Activé avec suppression.
  3. Inspectez cette page de démonstration, ouvrez Application > Services d'arrière-plan > Mesures d'atténuation du suivi des rebonds, cliquez sur un lien de non-distribution sur la page, attendez (10 secondes) que Chrome enregistre le renvoi, puis cliquez sur Forcer l'exécution pour supprimer l'état immédiatement.

La section "Mesures d'atténuation du suivi des rebonds" indique qu'un état peut être supprimé.

De plus, l'onglet Problèmes vous avertit que l'état sera bientôt supprimé.

Problème Chromium: 1432303.

Lighthouse 10.2.0

Le panneau Lighthouse exécute désormais la version 10.2.0. La vérification Largest Contentful Paint, en particulier, permet d'obtenir une table avec des calculs de phase pour la simulation et la limitation des outils de développement. Consultez également la liste complète des modifications.

Tableau des phases du LCP.

Pour découvrir les bases de l'utilisation du panneau Lighthouse dans les outils de développement, consultez Lighthouse: optimiser la vitesse du site Web.

Problème Chromium: 772558.

Ignorer les scripts de contenu par défaut

L'option Paramètres. Paramètres > Liste des éléments à ignorer > Case à cocher. Scripts de contenu injectés par des extensions est désormais activé par défaut.

Lorsque ce paramètre est activé:

  • L'outil Debugger ignore ces scripts et ne s'arrête pas aux exceptions qu'ils génèrent.
  • Le volet Sources > Call Stack (Pile des appels) ignore les frames ignorés. Pour désactiver cette option, cochez Case à cocher. Afficher les frames de la liste des éléments à ignorer.
  • La console réduit les cadres ignorés dans les traces de la pile. Cliquez sur Afficher N images supplémentaires pour la développer et sur Afficher moins pour la réduire à nouveau.

Scripts de contenu injectés par des extensions activées par défaut. Vous pouvez le trouver en accédant à "Paramètres", puis à "Ignorer la liste".

De plus, le texte des cases à cocher dans Ignorer la liste a été plus clair.

Problèmes Chromium: 1440958, 1364501.

Réseau > Impression mise en forme par défaut de la réponse

Le volet Network > Response (Réseau > Réponse) affiche désormais correctement les corps de réponse réduits par défaut, comme dans le panneau Sources.

Activation de l'impression élégante dans la fenêtre "Response" (Réponse) de l'onglet "Network" (Réseau).

De plus, la coloration syntaxique est appliquée aux fichiers SVG.

Mise en surbrillance de la syntaxe SVG.

Problèmes Chromium: 1382752, 1385374.

Points forts divers

Voici quelques correctifs et améliorations importants dans cette version:

  • Paramètres. Paramètres > Appareils: ajout de Facebook pour Android v407 sur le Pixel 6 à la liste des chaînes d'agent.
  • Réseau: ajout du raccourci Effacer le journal réseau (1444991) :
    • macOS: Commande+K
    • Windows/Linux: Ctrl + L
  • Suppression de l'option de menu déroulant Enregistreur > Enregistrement N > Panneau d'informations sur les performances (1414773).
  • Les feuilles de style dont le chargement a échoué sont désormais masquées dans l'arborescence du navigateur (1386059).
  • Performances: correction de l'affichage incorrect du suivi Interactions extensible (1432510).
  • Éléments: les feuilles de style dont le chargement a échoué sont désormais soulignées par des lignes ondulées. (1440626)
  • Debugger n'intervient pas automatiquement dans WebAssembly lorsqu'il n'existe aucun plug-in pour le langage concerné (1443342).
  • Le raccourci qui déplace le curseur d'un mot à la fois est restauré pour les fichiers CSS dans Sources > Editor (1241848) :
    • macOS: Alt+Flèche
    • Windows/Linux: Ctrl+flèche

Télécharger les canaux de prévisualisation

Nous vous conseillons d'utiliser Chrome Canary, Dev ou Beta 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 pointe de plates-formes Web et de détecter les problèmes sur votre site avant qu'ils ne le fassent.

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 toute autre question concernant les outils de développement.

  • Envoyez-nous une suggestion ou des commentaires via crbug.com.
  • Signalez un problème dans les outils de développement via Plus d'options   More > Aide > Signaler un problème dans les outils de développement dans les Outils de développement.
  • Envoyez un tweet à @ChromeDevTools.
  • Dites-nous en plus sur les nouveautés concernant les vidéos YouTube dans les outils de développement ou sur les vidéos YouTube de nos conseils relatifs aux outils de développement.

Nouveautés des outils de développement

Liste des points abordés dans la série Nouveautés des outils de développement.

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é résilié.

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