top

logo

custom icon
articleBlog
custom iconAperçu des fonctionnalités
language-switch
简体中文

Client Hints est un ensemble d'en-têtes HTTP et d'API JavaScript qui permettent aux navigateurs Web d'envoyer des informations détaillées sur le dispositif et le navigateur client aux serveurs Web. Ils sont conçus pour succéder à User-Agent et fournir aux serveurs Web un moyen standardisé d'optimiser le contenu client, sans dépendre de la détection peu fiable basée sur la chaîne User-Agent ou des techniques d'identification des empreintes digitales du navigateur.

userAgent
user-Agent
loadingloading...
Client Hints JavaScript API
APISupport
loadingloading...
architecture
loadingloading...
bitness
loadingloading...
brands
loadingloading...
fullVersionLis
loadingloading...
mobile
loadingloading...
model
loadingloading...
platform
loadingloading...
platformVersion
loadingloading...
uaFullVersion
loadingloading...
wow64
loadingloading...
Client Hints HTTP Headers
sec-ch-ua
loadingloading...
sec-ch-ua-platform
loadingloading...
sec-ch-ua-mobile
loadingloading...
sec-ch-ua-full-version
loadingloading...
sec-ch-ua-platform-version
loadingloading...
sec-ch-ua-full-version-list
loadingloading...
sec-ch-ua-arch
loadingloading...
sec-ch-ua-bitness
loadingloading...
sec-ch-ua-wow64
loadingloading...
sec-ch-ua-model
loadingloading...
sec-ch-save-data
loadingloading...
sec-ch-width
loadingloading...
sec-ch-viewport-width
loadingloading...
viewport-width
loadingloading...
sec-ch-viewport-height
loadingloading...
sec-ch-dpr
loadingloading...
dpr
loadingloading...
sec-ch-device-memory
loadingloading...
device-memory
loadingloading...
sec-ch-rtt
loadingloading...
sec-ch-ect
loadingloading...
ect
loadingloading...
sec-ch-prefers-color-scheme
loadingloading...
sec-ch-prefers-reduced-motion
loadingloading...
sec-ch-prefers-reduced-transparency
loadingloading...
sec-ch-prefers-contrast
loadingloading...
sec-ch-forced-colors
loadingloading...
sec-ch-ua-form-factors
loadingloading...
Liste connue des Client Hints
  • Sec-CH-UA
    Représente la marque et la version de l'agent utilisateur
  • Sec-CH-UA-Full-Version
    Indique 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
    Indique la version complète de l'agent utilisateur (obsolète, remplacée par Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Platform
    Indique la plateforme sur laquelle l'agent utilisateur est exécuté.
  • Sec-CH-UA-Platform-Version
    Indique la version de la plateforme sur laquelle l'agent utilisateur est exécuté.
  • Sec-CH-UA-Arch
    Indique l'architecture de la plateforme sur laquelle l'agent utilisateur est exécuté.
  • Sec-CH-UA-Bitness
    Indique le nombre de bits de l'architecture de la plateforme sur laquelle l'agent utilisateur est exécuté.
  • Sec-CH-UA-WoW64
    Utilisé pour détecter si le binaire de l'agent utilisateur s'exécute en mode 32 bits sur un Windows 64 bits.
  • Sec-CH-UA-Model
    Indique le dispositif sur lequel l'agent utilisateur 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
    Indique le facteur de forme de l'appareil, historiquement représenté comme un jeton deviceCompat dans la chaîne User-Agent.
  • Sec-CH-Lang
    (Représente la langue préférée de l'utilisateur.
  • Sec-CH-Save-Data
    (Représente la préférence de l'agent utilisateur pour réduire l'utilisation des données.
  • Sec-CH-Width
    Indique 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
    Indique la hauteur actuelle de la fenêtre d'affichage de l'agent utilisateur.
  • Sec-CH-DPR
    (ou DPR) indique le rapport entre les pixels physiques de l'écran de l'utilisateur et les pixels CSS.
  • Sec-CH-Device-Memory
    (ou Device-Memory) indique approximativement la quantité de mémoire disponible sur l'appareil actuel (en GiB). Comme cette information peut être utilisée pour identifier l'utilisateur, la valeur de Device-Memory est délibérément grossière. Les valeurs valides sont 0.25, 0.5, 1, 2, 4 et 8.
  • Sec-CH-RTT
    (ou RTT) fournit un temps de trajet aller-retour approximatif au niveau de l'application (en millisecondes). Le RTT est différent du RTT au niveau de la couche de transport, car il inclut le temps de traitement du serveur. La valeur du RTT est arrondie au multiple de 25 millisecondes le plus proche pour éviter l'identification des empreintes digitales.
  • Sec-CH-Downlink
    (ou Downlink) indique la vitesse approximative de téléchargement de la connexion de l'utilisateur en mégabits par seconde (Mbps). Cette valeur est arrondie au multiple de 25 kilobits par seconde le plus proche pour éviter à nouveau l'identification des empreintes digitales.
  • Sec-CH-ECT
    (ou ECT) représente le type de connexion efficace. Sa valeur est l'une des énumérations de type de connexion, chacune décrivant les valeurs de RTT et de liaison descendante dans une plage spécifiée. Les valeurs valides pour ECT sont 4g, 3g, 2g et slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Représente le schéma de couleurs préféré de l'utilisateur.
  • Sec-CH-Prefers-Reduced-Motion
    Utilisé pour détecter si l'utilisateur demande à minimiser la quantité d'animations ou de mouvements utilisés par le système.
  • Sec-CH-Prefers-Reduced-Transparency
    Utilisé pour détecter si l'utilisateur demande à minimiser la quantité d'effets de couches transparentes ou semi-transparentes utilisés par le système.
  • Sec-CH-Prefers-Contrast
    Utilisé pour détecter si l'utilisateur demande à ce que le contenu Web soit présenté avec un contraste plus élevé (ou plus faible).
  • Sec-CH-Forced-Colors
    Utilisé pour détecter si l'agent utilisateur a activé le mode de couleurs forcées, dans lequel il utilise une palette de couleurs limitée choisie par l'utilisateur sur la page.
logo
logo

Article