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

Nouvelles fonctionnalités pour les cookies

Déterminer 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 voyez plus de cookies bloqués dans Chrome 76 et versions ultérieures.

Onglet Cookies

Onglet Cookies :

  • Les cookies de demande jaunes n'ont pas été envoyés via le virement. Ceux-ci sont masqués par défaut. Cliquez sur Afficher les cookies de requêtes filtrés.
  • Des cookies de réponse jaunes ont été envoyés sur le réseau, mais pas stockés.
  • Pointez sur Plus d'informations infos pour savoir pourquoi un cookie a été bloqué.
  • La plupart des données des tableaux Cookies de requête et Cookies de réponse proviennent des en-têtes HTTP de la ressource. Les données Domain (Domaine), Path (Chemin d'accès) et Expiration/Max-Age proviennent du protocole d'outils pour les développeurs Chrome.

Problèmes Chromium #856777, #993843

Afficher les valeurs des cookies

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

Afficher la valeur d'un cookie

Afficher la valeur d'un cookie

Problème Chromium n° 462370

Simuler différents schémas de couleurs et privilégier de mouvements réduits

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 sur le mode sombre et qu'il préfère les interfaces utilisateur en mode sombre.

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

préfères-color-scheme: foncé

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

Vous pouvez également simuler prefers-reduced-motion: reduce à l'aide du menu déroulant Émuler la caractéristique média CSS préfèrents-reduced-motion à côté du menu déroulant Émuler la caractéristique média CSS preferences-color-scheme.

Problème Chromium n° 1004246

Émulation du fuseau horaire

L'onglet "Sensors" (Capteurs) vous permet désormais non seulement d'override geolocation, mais aussi d'émuler des fuseaux horaires arbitraires et de tester l'impact sur vos applications Web. 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 établissant une correspondance entre l'emplacement et le fuseau horaire local de l'utilisateur. Maintenant que l'émulation de la géolocalisation et du fuseau horaire sont associées, cette catégorie d'incohérences est éliminée.

Mises à jour de la couverture de code

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

L'onglet "Couverture" utilise désormais de nouvelles couleurs pour représenter le code utilisé et inutilisé. Cette combinaison de couleurs a prouvé qu'elle était plus accessible aux personnes souffrant de déficiences visuelles. La barre rouge à gauche représente le code inutilisé, et la barre bleutée à droite le code utilisé.

La nouvelle zone de texte filtre de type de couverture vous permet de filtrer les informations de couverture par type : afficher uniquement la couverture JavaScript, uniquement le CSS ou afficher tous les types de couverture.

Onglet "Couverture"

Onglet "Couverture"

Le panneau "Sources" affiche les données de couverture du code lorsqu'elles sont disponibles. Cliquez sur les marques rouges ou bleutées à 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 n° 1003671, n° 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 Initiateur pour comprendre pourquoi la ressource a été demandée. La section Pile des appels de requêtes décrit la pile d'appel JavaScript conduisant à la requête réseau.

Onglet "Initiateur"

Onglet Initiateur :

Problèmes Chromium 963183, 842488

La console et les panneaux "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 retrait en utilisant deux espaces, quatre espaces, huit espaces ou des tabulations. Récemment, ce paramètre était essentiellement inutile, car les panneaux "Console" et "Sources" l'ont ignoré. Ce bug est à présent corrigé.

Accédez à Paramètres > Préférences > Sources > Retrait par défaut pour définir vos préférences.

Problème Chromium #977394

Nouveaux raccourcis pour la navigation avec le curseur

Appuyez sur Ctrl+P dans le panneau de la console ou des sources pour placer le curseur sur la ligne du dessus. Appuyez sur Ctrl+N pour déplacer votre curseur sur la ligne ci-dessous.

Problème Chromium #983874

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