Página principal>Consejos para el cliente

Las sugerencias de cliente son un conjunto de encabezados HTTP y una API de JavaScript que permiten a los navegadores web enviar información detallada sobre el dispositivo cliente y el navegador a los servidores web. Están diseñados para ser un sucesor de User-Agent y proporcionar una forma estandarizada para que los servidores web optimicen el contenido para el cliente sin depender de técnicas poco confiables de detección basadas en cadenas de User-Agent o de huellas dactilares del navegador.

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

Las sugerencias de cliente aún no se han estandarizado por completo, aún no son compatibles con algunos navegadores y las envía el cliente. Puede haber casos en los que el valor no se reciba debido al almacenamiento en caché o al no ser enviado por el cliente.

sec-ch-ua

no recibido

sec-ch-ua-platform

no recibido

sec-ch-ua-mobile

no recibido

sec-ch-ua-full-version

no recibido

sec-ch-ua-full-version-list

no recibido

sec-ch-ua-platform-version

no recibido

sec-ch-ua-arch

no recibido

sec-ch-ua-bitness

no recibido

sec-ch-ua-wow64

no recibido

sec-ch-ua-model

no recibido

sec-ch-lang

no recibido

sec-ch-save-data

no recibido

sec-ch-width

no recibido

sec-ch-viewport-width

no recibido

sec-ch-viewport-height

no recibido

sec-ch-dpr

no recibido

sec-ch-device-memory

no recibido

sec-ch-rtt

no recibido

sec-ch-downlink

no recibido

sec-ch-ect

no recibido

sec-ch-prefers-color-scheme

no recibido

sec-ch-prefers-reduced-motion

no recibido

sec-ch-prefers-reduced-transparency

no recibido

sec-ch-prefers-contrast

no recibido

sec-ch-forced-colors

no recibido

sec-ch-ua-form-factors

no recibido

Lista de sugerencias de clientes conocidas

  • Sec-CH-UA
    Representa la marca y la versión del agente de usuario.
  • Sec-CH-UA-Full-Version
    Representa la versión completa del agente de usuario (en desuso, reemplazada por Sec-CH-UA-Full-Version-List
  • Sec-CH-UA-Full-Version-List
    Representa la versión completa de cada marca en su lista de marcas.
  • Sec-CH-UA-Platform
    Indica la plataforma en la que se está ejecutando el agente de usuario determinado.
  • Sec-CH-UA-Platform-Version
    Indica la versión de la plataforma en la que se está ejecutando el agente de usuario determinado.
  • Sec-CH-UA-Arch
    Representa la arquitectura de la plataforma en la que se ejecuta un agente de usuario determinado.
  • Sec-CH-UA-Bitness
    El número de bits que representan la arquitectura de la plataforma en la que se ejecuta un agente de usuario determinado.
  • Sec-CH-UA-WoW64
    Se utiliza para detectar si el binario del agente de usuario se está ejecutando en modo de 32 bits en Windows de 64 bits.
  • Sec-CH-UA-Model
    Representa el dispositivo en el que se está ejecutando el agente de usuario determinado.
  • Sec-CH-UA-Mobile
    Se utiliza para detectar si el agente de usuario está predispuesto hacia una experiencia de usuario "móvil".
  • Sec-CH-UA-Form-Factors
    Representa el factor de forma del dispositivo, históricamente representado como el token <deviceCompat> en la cadena User-Agent.
  • Sec-CH-Lang
    (o Lang) representa la preferencia de idioma del usuario.
  • Sec-CH-Save-Data
    (o Save-Data) representa la preferencia del agente de usuario para reducir el uso de datos.
  • Sec-CH-Width
    Proporciona el ancho del diseño de la imagen al servidor.
  • Sec-CH-Viewport-Width
    (o Viewport-Width) es el ancho de la ventana gráfica del usuario en píxeles CSS.
  • Sec-CH-Viewport-Height
    Representa la altura de la ventana gráfica actual del agente de usuario.
  • Sec-CH-DPR
    (o DPR) informa la proporción de píxeles físicos a píxeles CSS de la pantalla del usuario.
  • Sec-CH-Device-Memory
    (o Dispositivo-Memoria) Muestra aproximadamente cuánta memoria (en GiB) tiene el dispositivo actual. Dado que esta información se puede utilizar para identificar al usuario, el valor de Device-Memory se hace deliberadamente muy aproximado. Los valores válidos son 0,25, 0,5, 1, 2, 4 y 8.
  • Sec-CH-RTT
    (o RTT) proporciona el tiempo de ida y vuelta aproximado (en milisegundos) de la capa de aplicación. RTT se diferencia del RTT de la capa de transporte en que la sugerencia incluye el tiempo de procesamiento del servidor. El valor de RTT se redondea a los 25 milisegundos más cercanos para evitar huellas dactilares.
  • Sec-CH-Downlink
    (o enlace descendente), expresado en megabits por segundo (Mbps), muestra la velocidad descendente aproximada de la conexión de un usuario. El valor se redondea al múltiplo más cercano de 25 kilobits por segundo. Porque el reconocimiento de huellas dactilares se vuelve a realizar.
  • Sec-CH-ECT
    (o ECT) representa el tipo de conexión efectiva. Su valor es uno de una lista enumerada de tipos de conexión, cada uno de los cuales describe conexiones con RTT y valores de enlace descendente dentro del rango especificado. Los valores de ECT válidos son 4g, 3g, 2g y lento-2g.
  • Sec-CH-Prefers-Color-Scheme
    Representa el esquema de color preferido por el usuario.
  • Sec-CH-Prefers-Reduced-Motion
    Se utiliza para detectar si el usuario ha pedido al sistema que minimice la cantidad de animación o movimiento que utiliza.
  • Sec-CH-Prefers-Reduced-Transparency
    Se utiliza para detectar si el usuario ha pedido al sistema que minimice la cantidad de efectos de capa transparente o translúcida que utiliza.
  • Sec-CH-Prefers-Contrast
    Se utiliza para detectar si el usuario ha solicitado que el contenido web se muestre con una relación de contraste mayor (o menor).
  • Sec-CH-Forced-Colors
    Se utiliza para detectar si el agente de usuario ha habilitado el modo de color forzado, en el que fuerza una paleta de colores limitada seleccionada por el usuario en la página.