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

Nouvelles fonctionnalités pour les cookies

Déboguer pourquoi un cookie a été bloqué

Après avoir enregistré l'activité réseau, sélectionnez une ressource réseau, puis accédez à l'onglet Cookies mis à jour pour comprendre pourquoi les cookies de requête ou de réponse de cette ressource ont été bloqués. Consultez Modifications du comportement par défaut sans SameSite pour comprendre pourquoi vous pourriez voir davantage de cookies bloqués dans Chrome 76 et les versions ultérieures.

Onglet Cookies

L'onglet Cookies.

  • Les cookies de demande en jaune n'ont pas été envoyés par fil. Ils sont masqués par défaut. Cliquez sur Afficher les cookies de requête filtrés pour les afficher.
  • Des cookies de réponse jaunes ont été envoyés par fil, mais n'ont pas été stockés.
  • Pointez sur Plus d'informations infos pour savoir pourquoi un cookie a été bloqué.
  • La plupart des données des tables Cookies de requête et Cookies de réponse proviennent des en-têtes HTTP de la ressource. Les données concernant le domaine, le chemin d'accès et l'expiration/le maximum d'âge proviennent du protocole Chrome DevTools.

Problèmes Chromium : n° 856777, #993843

Afficher les valeurs des cookies

Cliquez sur une ligne du volet Cookies pour afficher la valeur de ce cookie.

Affichage de la valeur d'un cookie.

Affichage de la valeur d'un cookie.

Problème Chromium n° 462370

Simuler différentes préférences de préférences de couleur et de mouvement réduit

La requête média prefers-color-scheme vous permet d'adapter le style de votre site aux préférences de l'utilisateur. Par exemple, si la requête média prefers-color-scheme: dark est "true", cela signifie que l'utilisateur a défini son système d'exploitation en mode sombre et qu'il préfère les interfaces utilisateur en mode sombre.

Ouvrez le menu de commande, exécutez la commande Show Rendering (Afficher le rendu), puis définissez la liste déroulante Emulate CSS media feature preferences-color-scheme pour déboguer vos styles prefers-color-scheme: dark et prefers-color-scheme: light.

préfères-color-scheme: sombre

Lorsque prefers-color-scheme: dark est défini (cadre du milieu), le volet "Styles" (encadré de droite) affiche le code CSS appliqué lorsque la requête média est vraie et que la fenêtre d'affichage affiche les styles en mode sombre (case de gauche).

Vous pouvez également simuler prefers-reduced-motion: reduce à l'aide du menu déroulant Emulate CSS media feature preferences-reduced-motion (émuler la fonctionnalité multimédia CSS préféré) à côté du menu déroulant Emulate CSS media feature preferences-color-scheme.

Problème Chromium n° 1004246

Émulation de fuseau horaire

L'onglet "Capteurs" vous permet désormais non seulement de override geolocation, mais également d'émuler des fuseaux horaires arbitraires et de tester l'impact sur vos applications Web. Étonnamment, cette nouvelle fonctionnalité améliore également la fiabilité de l'émulation de la géolocalisation. Auparavant, les applications Web pouvaient détecter le spoofing de position en faisant correspondre l'emplacement avec le fuseau horaire local de l'utilisateur. Maintenant que les émulations de géolocalisation et de fuseau horaire sont associées, cette catégorie de non-concordance est éliminée.

Mises à jour de la couverture de code

L'onglet Couverture peut vous aider à identifier les codes JavaScript et CSS inutilisés.

L'onglet Couverture utilise de nouvelles couleurs pour représenter le code utilisé et inutilisé. Il a été démontré que cette combinaison de couleurs est plus accessible aux personnes souffrant de déficiences visuelles. La barre rouge à gauche représente le code inutilisé et la barre bleutée à droite représente le code utilisé.

La nouvelle zone de texte Filtre de type de couverture vous permet de filtrer les informations de couverture par type : n'afficher que la couverture JavaScript, que les fichiers CSS ou afficher tous les types de couverture.

Onglet "Couverture"

Onglet "Couverture"

Le panneau "Sources" affiche les données de couverture de code lorsqu'elles sont disponibles. Cliquez sur les marques rouges ou bleues à côté du numéro de ligne pour ouvrir l'onglet "Couverture" et mettre le fichier en surbrillance.

Données de couverture dans le panneau "Sources".

Données de couverture dans le panneau "Sources". La ligne 8 est un exemple de code inutilisé. La ligne 11 est un exemple de code utilisé.

Problèmes Chromium : #1003671, #1004185

Déboguer pourquoi une ressource réseau a été demandée

Après avoir enregistré l'activité réseau, sélectionnez une ressource réseau, puis accédez à l'onglet Initiator (Initiateur) pour comprendre pourquoi la ressource a été demandée. La section Pile d'appel des requêtes décrit la pile d'appel JavaScript menant à la requête réseau.

Onglet "Initiateur"

Onglet Initiator (Initiateur)

Problèmes Chromium : 963183, 842488

Les panneaux Console et Sources respectent de nouveau les préférences de retrait.

Depuis longtemps, les outils de développement proposent un paramètre permettant de personnaliser votre préférence de mise en retrait en choisissant deux espaces, quatre espaces, huit espaces ou des tabulations. Récemment, le paramètre s'est avéré inutile, car les panneaux "Console" et "Sources" l'ont ignoré. Ce bug est maintenant corrigé.

Accédez à Settings > Preferences > Sources > Default Indentation (Paramètres > Préférences > Sources > Retrait par défaut) pour définir vos préférences.

Problème Chromium n° 977394

Nouveaux raccourcis pour la navigation avec le curseur

Appuyez sur Ctrl+P dans le panneau "Console" ou "Sources" pour déplacer le curseur sur la ligne au-dessus. Appuyez sur Ctrl+N pour déplacer le curseur sur la ligne en dessous.

Problème Chromium n° 983874

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