top
logo
custom iconVisão geral de recursos
custom iconVisão geral de recursos
language-switch

Client Hints é um conjunto de cabeçalhos HTTP e APIs JavaScript que permitem que navegadores da web enviem informações detalhadas sobre o dispositivo e o navegador do cliente para os servidores da web. Eles foram projetados para serem os sucessores do User-Agent, fornecendo uma maneira padronizada para os servidores da web otimizarem o conteúdo para o cliente, sem depender de detecções baseadas em strings de User-Agent ou técnicas de reconhecimento de impressão digital do navegador, que são menos confiáveis.

String User-Agent
user-Agent
loadingloading...
User-Agent Client Hints (JavaScript API)
Suporte de API
loadingloading...
Arquitetura
loadingloading...
bitness
loadingloading...
Marcas (Marcas do navegador)
loadingloading...
Lista de versão completa
loadingloading...
mobile
loadingloading...
model
loadingloading...
platform
loadingloading...
Versão da plataforma
loadingloading...
Versão completa do agente do usuário
loadingloading...
WOW64 (32 bits no Windows de 64 bits)
loadingloading...
Cabeçalhos de solicitação (User-Agent Client Hints)
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...
Cabeçalhos Client Hints conhecidos (Referência)
  • Sec-CH-UA
    Representa a(s) marca(s) do navegador e a versão principal.
  • Sec-CH-UA-Full-Version
    Indica a string de versão completa do navegador. (Obsoleto, substituído por Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Full-Version-List
    Indica a string de versão completa do navegador.
  • Sec-CH-UA-Platform
    Plataforma em que o agente do usuário está sendo executado.
  • Sec-CH-UA-Platform-Version
    Versão da plataforma em que o agente do usuário está sendo executado.
  • Sec-CH-UA-Arch
    Arquitetura da plataforma em que o agente do usuário está sendo executado.
  • Sec-CH-UA-Bitness
    Número de bits da arquitetura da plataforma em que o agente do usuário está sendo executado.
  • Sec-CH-UA-WoW64
    Indica se o navegador está sendo executado em modo de 32 bits no Windows de 64 bits.
  • Sec-CH-UA-Model
    Modelo do dispositivo em que o agente do usuário está sendo executado.
  • Sec-CH-UA-Mobile
    Indica se o agente do usuário prefere uma experiência móvel.
  • Sec-CH-UA-Form-Factors
    Fatores de forma do dispositivo, historicamente representados como tokens deviceCompat na string do User-Agent.
  • Sec-CH-Lang
    Representa a preferência de idioma do usuário.
  • Sec-CH-Save-Data
    Representa a preferência do agente do usuário em reduzir o uso de dados.
  • Sec-CH-Width
    Fornece a largura do layout da solicitação de recurso de imagem em pixels CSS.
  • Sec-CH-Viewport-Width
    Largura da viewport em pixels CSS.
  • Sec-CH-Viewport-Height
    Altura atual da viewport do agente do usuário.
  • Sec-CH-DPR
    Relação entre pixels físicos e pixels CSS da tela do usuário.
  • Sec-CH-Device-Memory
    Quantidade aproximada de memória do dispositivo (em GiB).
  • Sec-CH-RTT
    Tempo de ida e volta aproximado em milissegundos.
  • Sec-CH-Downlink
    Velocidade aproximada de download da conexão em Mbps.
  • Sec-CH-ECT
    (ou ECT) significa Tipo de Conexão Efetiva, conforme estimado pelo navegador. Valores válidos: 4g, 3g, 2g, slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Esquema de cores preferido pelo usuário.
  • Sec-CH-Prefers-Reduced-Motion
    Indica se o usuário solicitou minimizar a quantidade de animações ou movimentos usados pelo sistema.
  • Sec-CH-Prefers-Reduced-Transparency
    Indica se o usuário solicitou minimizar o número de efeitos de camadas transparentes ou semi-transparentes usados pelo sistema.
  • Sec-CH-Prefers-Contrast
    Indica se o usuário solicitou que o conteúdo da web seja apresentado com contraste mais alto (ou mais baixo).
  • Sec-CH-Forced-Colors
    Indica se o agente do usuário habilitou o modo de cores forçadas, onde usa uma paleta de cores limitada escolhida pelo usuário na página.
logo

Artigo Detalhes