top

logo

custom icon
articleBlog
custom iconDescripción general de características
language-switch
简体中文

Client Hints es un conjunto de encabezados HTTP y API de JavaScript que permiten a los navegadores web enviar información detallada sobre el dispositivo y el navegador cliente a los servidores web. Están diseñados para suceder a User-Agent y proporcionar a los servidores web un medio estandarizado para optimizar el contenido del cliente, sin depender de la detección poco confiable basada en la cadena User-Agent o técnicas de identificación de huellas digitales del navegador.

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...
Lista conocida de Client Hints
  • Sec-CH-UA
    Representa la marca y la versión del agente de usuario
  • Sec-CH-UA-Full-Version
    Indica la versión completa del agente de usuario (obsoleto, reemplazado por Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Full-Version-List
    Indica la versión completa del agente de usuario (obsoleto, reemplazado por Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Platform
    Indica la plataforma en la que se ejecuta el agente de usuario.
  • Sec-CH-UA-Platform-Version
    Indica la versión de la plataforma en la que se ejecuta el agente de usuario.
  • Sec-CH-UA-Arch
    Indica la arquitectura de la plataforma en la que se ejecuta el agente de usuario.
  • Sec-CH-UA-Bitness
    Indica el número de bits de la arquitectura de la plataforma en la que se ejecuta el agente de usuario.
  • Sec-CH-UA-WoW64
    Utilizado para detectar si el binario del agente de usuario se ejecuta en modo de 32 bits en un Windows de 64 bits.
  • Sec-CH-UA-Model
    Indica el dispositivo en el que se ejecuta el agente de usuario.
  • Sec-CH-UA-Mobile
    Utilizado para detectar si el agente de usuario está orientado a una experiencia de usuario 'móvil'.
  • Sec-CH-UA-Form-Factors
    Indica el factor de forma del dispositivo, históricamente representado como un token deviceCompat en la cadena User-Agent.
  • Sec-CH-Lang
    (Representa el idioma preferido del usuario.
  • Sec-CH-Save-Data
    (Representa la preferencia del agente de usuario para reducir el uso de datos.
  • Sec-CH-Width
    Indica el ancho de diseño de la imagen al servidor.
  • Sec-CH-Viewport-Width
    (o Viewport-Width) es el ancho de la ventana de visualización del usuario en píxeles CSS.
  • Sec-CH-Viewport-Height
    Indica la altura actual de la ventana de visualización del agente de usuario.
  • Sec-CH-DPR
    (o DPR) indica la relación entre los píxeles físicos de la pantalla del usuario y los píxeles CSS.
  • Sec-CH-Device-Memory
    (o Device-Memory) indica aproximadamente la cantidad de memoria disponible en el dispositivo actual (en GiB). Como esta información puede ser utilizada para identificar al usuario, el valor de Device-Memory es deliberadamente impreciso. Los valores válidos son 0.25, 0.5, 1, 2, 4 y 8.
  • Sec-CH-RTT
    (o RTT) proporciona un tiempo de viaje de ida y vuelta aproximado a nivel de aplicación (en milisegundos). El RTT es diferente del RTT a nivel de capa de transporte, ya que incluye el tiempo de procesamiento del servidor. El valor del RTT se redondea al múltiplo de 25 milisegundos más cercano para evitar la identificación de huellas digitales.
  • Sec-CH-Downlink
    (o Downlink) indica la velocidad aproximada de descarga de la conexión del usuario en megabits por segundo (Mbps). Este valor se redondea al múltiplo de 25 kilobits por segundo más cercano para evitar nuevamente la identificación de huellas digitales.
  • Sec-CH-ECT
    (o ECT) representa el tipo de conexión efectiva. Su valor es una de las enumeraciones de tipo de conexión, cada una describiendo los valores de RTT y enlace descendente en un rango especificado. Los valores válidos para ECT son 4g, 3g, 2g y slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Representa el esquema de colores preferido del usuario.
  • Sec-CH-Prefers-Reduced-Motion
    Utilizado para detectar si el usuario solicita minimizar la cantidad de animaciones o movimientos utilizados por el sistema.
  • Sec-CH-Prefers-Reduced-Transparency
    Utilizado para detectar si el usuario solicita minimizar la cantidad de efectos de capas transparentes o semi-transparentes utilizados por el sistema.
  • Sec-CH-Prefers-Contrast
    Utilizado para detectar si el usuario solicita que el contenido web se presente con un contraste más alto (o más bajo).
  • Sec-CH-Forced-Colors
    Utilizado para detectar si el agente de usuario ha activado el modo de colores forzados, en el que utiliza una paleta de colores limitada elegida por el usuario en la página.
logo
logo

Artículo