page de garde>Conseils pour les clients

Les conseils client sont un ensemble d'en-têtes HTTP et une API JavaScript qui permettent aux navigateurs Web d'envoyer des informations détaillées sur le périphérique client et le navigateur aux serveurs Web. Ils sont conçus pour succéder à User-Agent et fournissent un moyen standardisé aux serveurs Web d'optimiser le contenu pour le client sans s'appuyer sur des techniques peu fiables de détection basée sur la chaîne User-Agent ou d'empreinte digitale du navigateur.

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

Les indices client n'ont pas encore été entièrement standardisés et ne sont pas pris en charge par certains navigateurs. Ils sont envoyés par le client et la valeur peut ne pas être reçue en raison de la mise en cache ou du fait de ne pas être envoyée par le client.

sec-ch-ua

pas reçu

sec-ch-ua-platform

pas reçu

sec-ch-ua-mobile

pas reçu

sec-ch-ua-full-version

pas reçu

sec-ch-ua-full-version-list

pas reçu

sec-ch-ua-platform-version

pas reçu

sec-ch-ua-arch

pas reçu

sec-ch-ua-bitness

pas reçu

sec-ch-ua-wow64

pas reçu

sec-ch-ua-model

pas reçu

sec-ch-lang

pas reçu

sec-ch-save-data

pas reçu

sec-ch-width

pas reçu

sec-ch-viewport-width

pas reçu

sec-ch-viewport-height

pas reçu

sec-ch-dpr

pas reçu

sec-ch-device-memory

pas reçu

sec-ch-rtt

pas reçu

sec-ch-downlink

pas reçu

sec-ch-ect

pas reçu

sec-ch-prefers-color-scheme

pas reçu

sec-ch-prefers-reduced-motion

pas reçu

sec-ch-prefers-reduced-transparency

pas reçu

sec-ch-prefers-contrast

pas reçu

sec-ch-forced-colors

pas reçu

sec-ch-ua-form-factors

pas reçu

Liste des conseils clients connus

  • Sec-CH-UA
    Représente la marque et la version de l'agent utilisateur
  • Sec-CH-UA-Full-Version
    Représente la version complète de l'agent utilisateur (obsolète, remplacée par Sec-CH-UA-Full-Version-List
  • Sec-CH-UA-Full-Version-List
    Représente la version complète de chaque marque dans sa liste de marques.
  • Sec-CH-UA-Platform
    Indique la plate-forme sur laquelle l'agent utilisateur donné s'exécute.
  • Sec-CH-UA-Platform-Version
    Indique la version de la plate-forme sur laquelle l'agent utilisateur donné s'exécute.
  • Sec-CH-UA-Arch
    Représente l'architecture de la plate-forme sur laquelle un agent utilisateur donné s'exécute.
  • Sec-CH-UA-Bitness
    Le nombre de bits représentant l'architecture de la plate-forme sur laquelle un agent utilisateur donné s'exécute.
  • Sec-CH-UA-WoW64
    Utilisé pour détecter si le binaire de l'agent utilisateur s'exécute en mode 32 bits sur Windows 64 bits.
  • Sec-CH-UA-Model
    Représente le périphérique sur lequel l'agent utilisateur donné s'exécute.
  • Sec-CH-UA-Mobile
    Utilisé pour détecter si l'agent utilisateur est orienté vers une expérience utilisateur « mobile ».
  • Sec-CH-UA-Form-Factors
    Représente le facteur de forme du périphérique, historiquement représenté sous la forme du jeton <deviceCompat> dans la chaîne User-Agent.
  • Sec-CH-Lang
    (ou Lang) représente la préférence linguistique de l'utilisateur.
  • Sec-CH-Save-Data
    (ou Save-Data) représente la préférence de l'agent utilisateur pour réduire l'utilisation des données.
  • Sec-CH-Width
    Fournit la largeur de mise en page de l’image au serveur.
  • Sec-CH-Viewport-Width
    (ou Viewport-Width) est la largeur de la fenêtre d'affichage de l'utilisateur en pixels CSS.
  • Sec-CH-Viewport-Height
    Représente la hauteur actuelle de la fenêtre d'affichage de l'agent utilisateur.
  • Sec-CH-DPR
    (ou DPR) rapporte le rapport entre les pixels physiques et les pixels CSS de l'écran de l'utilisateur.
  • Sec-CH-Device-Memory
    (ou Device-Memory) Affiche approximativement la quantité de mémoire (en Gio) dont dispose l'appareil actuel. Étant donné que ces informations peuvent être utilisées pour identifier l’utilisateur, la valeur de Device-Memory est délibérément rendue très approximative. Les valeurs valides sont 0,25, 0,5, 1, 2, 4 et 8.
  • Sec-CH-RTT
    (ou RTT) fournit le temps d'aller-retour approximatif (en millisecondes) de la couche application. RTT diffère du RTT de la couche transport dans la mesure où l'indication inclut le temps de traitement du serveur. La valeur de RTT est arrondie aux 25 millisecondes les plus proches pour éviter les empreintes digitales.
  • Sec-CH-Downlink
    (ou Downlink), exprimée en mégabits par seconde (Mbps), indique la vitesse descendante approximative de la connexion d'un utilisateur. La valeur est arrondie au multiple de 25 kilobits par seconde le plus proche. Car la reconnaissance des empreintes digitales est refaite.
  • Sec-CH-ECT
    (ou ECT) représente le type de connexion effectif. Sa valeur fait partie d'une liste énumérée de types de connexion, chacun décrivant des connexions avec des valeurs RTT et de liaison descendante dans la plage spécifiée. Les valeurs ECT valides sont 4g, 3g, 2g et slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Représente le jeu de couleurs préféré par l'utilisateur.
  • Sec-CH-Prefers-Reduced-Motion
    Utilisé pour détecter si l'utilisateur a demandé au système de minimiser la quantité d'animation ou de mouvement qu'il utilise.
  • Sec-CH-Prefers-Reduced-Transparency
    Utilisé pour détecter si l'utilisateur a demandé au système de minimiser le nombre d'effets de calque transparents ou translucides qu'il utilise.
  • Sec-CH-Prefers-Contrast
    Utilisé pour détecter si l'utilisateur a demandé que le contenu Web soit rendu avec un rapport de contraste supérieur (ou inférieur).
  • Sec-CH-Forced-Colors
    Utilisé pour détecter si l'agent utilisateur a activé le mode de couleur forcé, dans lequel il force une palette de couleurs limitée sélectionnée par l'utilisateur sur la page.