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

Sofia Emelianova
Sofia Emelianova

Amélioration du débogage des feuilles de style manquantes

Les outils de développement bénéficient de plusieurs améliorations pour vous aider à identifier et à déboguer plus rapidement les problèmes liés aux feuilles de style manquantes:

  • La page Sources > Afin de limiter les risques de confusion, l'arborescence Page n'affiche désormais que les feuilles de style déployées et chargées.
  • La page Sources > Éditeur souligne désormais les erreurs et affiche des info-bulles intégrées à côté des instructions @import, url() et href ayant échoué.

Instructions soulignées avec des info-bulles dans le panneau "Sources"

  • En plus des liens vers les requêtes ayant échoué, la console fournit désormais des liens vers la ligne exacte qui fait référence à une feuille de style dont le chargement a échoué.

La console fournit des liens vers les lignes exactes contenant des affirmations problématiques.

  • Le panneau Réseau remplit systématiquement la colonne Initiateur avec des liens vers la ligne exacte qui fait référence à une feuille de style dont le chargement a échoué.

  • Le panneau Issues (Problèmes) liste tous les problèmes de chargement des feuilles de style, y compris les URL non fonctionnelles, les demandes ayant échoué et les instructions @import mal placées.

Panneau "Problèmes" avec des liens vers les sources et les demandes

Problèmes Chromium: 1440626, 1442198, 1453611.

Prise en charge des codes temporels linéaires dans les éléments > Styles > Éditeur de lissage de vitesse

Éditeur de lissage de vitesse Éditeur de lissage de vitesse. dans Éléments > L'option Styles vous permet d'ajuster les valeurs transition-timing-function et animation-timing-function en un seul clic. Dans cette version, l'éditeur de lissage de vitesse Éditeur de lissage de vitesse. est compatible avec la fonction de durée linéaire.

Pour configurer des codes temporels linéaires, cliquez sur le bouton de l'outil de sélection de tracés linéaires. Pour ajouter un point de contrôle, cliquez n'importe où sur la ligne. Pour supprimer un point de contrôle, double-cliquez dessus. Vous pouvez également choisir l'un des préréglages suivants: linear, elastic, bounce ou emphasized. Regardez la vidéo pour voir comment fonctionne l'ajustement linéaire.

Problème Chromium: 1421241.

Compatibilité avec les buckets de stockage et vue des métadonnées

La page Application > La section Stockage inclut la compatibilité avec les buckets de stockage. Les buckets de stockage sont indépendants les uns des autres. Vous pouvez donc spécifier la hiérarchisation des évictions pour les segments de données et vous assurer que les données les plus précieuses ne sont pas supprimées. Chaque bucket de stockage peut stocker les données associées à des API de stockage établies telles que IndexedDB et CacheStorage.

Regardez ce violon pour tester la fonctionnalité. Ouvrez les outils de développement, puis accédez à Application > Stockage > Base de données indexée, puis exécutez le code. Les outils de développement affichent désormais les buckets et leur contenu. Sélectionnez un bucket pour afficher ses métadonnées.

Afficher les métadonnées d'un bucket

La vue unifiée des métadonnées est désormais également disponible pour les sections de stockage local, de session et en cache.

Nouvelle vue unifiée des métadonnées.

Problèmes Chromium: 1448011, 1406017.

Lighthouse 10.3.0

Le panneau Lighthouse exécute désormais Lighthouse 10.3.0. Plus particulièrement, cette version comporte quatre nouveaux audits qui capturent différents problèmes d'accessibilité liés aux en-têtes et aux sous-titres des tables, aux noms des boutons d'entrée et aux incohérences au niveau de la langue. Exemple :

La vérification des en-têtes de tableau a réussi.

Consultez également la liste complète des modifications. Pour découvrir les principes de base de l'utilisation du panneau Lighthouse dans les outils de développement, consultez Lighthouse: optimiser la vitesse du site Web.

Problème Chromium: 772558.

Accessibilité: commandes au clavier et lecture d'écran améliorée

Les outils de développement prennent désormais en charge davantage de raccourcis et corrigent les problèmes liés aux lecteurs d'écran:

  • Vous pouvez maintenant ouvrir le menu contextuel à l'aide d'un raccourci clavier, par exemple Maj+F10 sous Windows et de nombreuses distributions Linux. Pour les raccourcis macOS, consultez Autres actions du pointeur.
  • Applications de lecteur d'écran: <ph type="x-smartling-placeholder">
      </ph>
    • N'annonce pas inutilement les libellés des cases à cocher deux fois.
    • Annoncer le nom des en-têtes des colonnes triables lorsque vous appuyez sur "Lire l'en-tête de la colonne" raccourci.

L'équipe DevTools tient à remercier Yanling Wang et Elorm Coch d'avoir apporté ces améliorations.

Problèmes Chromium: 1446482, 1414952.

Points importants divers

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

  • Le panneau Réseau continue d'enregistrer l'activité réseau même si vous interagissez avec la chronologie (1422552).
  • Le panneau Couverture détecte désormais s'il y a eu une activation du prérendu ou une navigation dans le cache amélioré, et vous invite à actualiser la page (1393057).
  • Vous pouvez désormais accéder à la section Sources > Volet Points d'arrêt avec le clavier: les touches Flèche vers le haut et Flèche vers le bas pour vous déplacer et Espace pour sélectionner (1446150)
  • Correction de l'importation et du filtrage des fichiers HAR dans le panneau Network (1450622).
  • Le graphique de type "flamme" du panneau Performances ajoute désormais de petits écarts entre les traces pour améliorer leur rendu (1452150).
  • Correction du mappage automatique des fichiers intégrés aux cartes sources (1446383).

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 vos suggestions ou vos commentaires via crbug.com.
  • Signalez un problème lié aux outils de développement en cliquant sur Autres options   Plus > Aide > Signalez un problème 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