primeira página>Dicas para o cliente

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

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

As dicas do cliente ainda não foram totalmente padronizadas, ainda não são suportadas por alguns navegadores e são enviadas pelo cliente. Pode haver casos em que o valor não seja recebido por armazenamento em cache ou por não ter sido enviado pelo cliente.

sec-ch-ua

não recebido

sec-ch-ua-platform

não recebido

sec-ch-ua-mobile

não recebido

sec-ch-ua-full-version

não recebido

sec-ch-ua-full-version-list

não recebido

sec-ch-ua-platform-version

não recebido

sec-ch-ua-arch

não recebido

sec-ch-ua-bitness

não recebido

sec-ch-ua-wow64

não recebido

sec-ch-ua-model

não recebido

sec-ch-lang

não recebido

sec-ch-save-data

não recebido

sec-ch-width

não recebido

sec-ch-viewport-width

não recebido

sec-ch-viewport-height

não recebido

sec-ch-dpr

não recebido

sec-ch-device-memory

não recebido

sec-ch-rtt

não recebido

sec-ch-downlink

não recebido

sec-ch-ect

não recebido

sec-ch-prefers-color-scheme

não recebido

sec-ch-prefers-reduced-motion

não recebido

sec-ch-prefers-reduced-transparency

não recebido

sec-ch-prefers-contrast

não recebido

sec-ch-forced-colors

não recebido

sec-ch-ua-form-factors

não recebido

Lista de dicas de clientes conhecidas

  • Sec-CH-UA
    Representa a marca e a versão do agente do usuário
  • Sec-CH-UA-Full-Version
    Representa a versão completa do agente do usuário (obsoleto, substituído por Sec-CH-UA-Full-Version-List
  • Sec-CH-UA-Full-Version-List
    Representa a versão completa de cada marca em sua lista de marcas.
  • Sec-CH-UA-Platform
    Indica a plataforma na qual o agente do usuário está sendo executado.
  • Sec-CH-UA-Platform-Version
    Indica a versão da plataforma em que o agente do usuário está sendo executado.
  • Sec-CH-UA-Arch
    Representa a arquitetura da plataforma na qual um determinado agente de usuário está sendo executado.
  • Sec-CH-UA-Bitness
    O número de bits que representa a arquitetura da plataforma na qual um determinado agente de usuário está sendo executado.
  • Sec-CH-UA-WoW64
    Usado para detectar se o binário do agente do usuário está sendo executado no modo de 32 bits no Windows de 64 bits.
  • Sec-CH-UA-Model
    Representa o dispositivo no qual determinado agente de usuário está sendo executado.
  • Sec-CH-UA-Mobile
    Usado para detectar se o agente do usuário está inclinado a uma experiência de usuário "móvel".
  • Sec-CH-UA-Form-Factors
    Representa o formato do dispositivo, historicamente representado como o token <deviceCompat> na string User-Agent.
  • Sec-CH-Lang
    (ou Lang) representa a preferência de idioma do usuário.
  • Sec-CH-Save-Data
    (ou Save-Data) representa a preferência do agente do usuário para reduzir o uso de dados.
  • Sec-CH-Width
    Fornece a largura do layout da imagem ao servidor.
  • Sec-CH-Viewport-Width
    (ou Viewport-Width) é a largura da janela de visualização do usuário em pixels CSS.
  • Sec-CH-Viewport-Height
    Representa a altura atual da janela de visualização do agente do usuário.
  • Sec-CH-DPR
    (ou DPR) informa a proporção de pixels físicos em relação aos pixels CSS da tela do usuário.
  • Sec-CH-Device-Memory
    (ou Device-Memory) Mostra aproximadamente quanta memória (em GiB) o dispositivo atual possui. Como esta informação pode ser usada para identificar o usuário, o valor da memória do dispositivo é deliberadamente tornado muito aproximado. Os valores válidos são 0,25, 0,5, 1, 2, 4 e 8.
  • Sec-CH-RTT
    (ou RTT) fornece o tempo aproximado de ida e volta (em milissegundos) da camada de aplicação. O RTT difere do RTT da camada de transporte porque a dica inclui o tempo de processamento do servidor. O valor do RTT é arredondado para os 25 milissegundos mais próximos para evitar impressões digitais.
  • Sec-CH-Downlink
    (ou Downlink), expresso em megabits por segundo (Mbps), mostra a velocidade downstream aproximada da conexão de um usuário. O valor é arredondado para o múltiplo mais próximo de 25 kilobits por segundo. Porque o reconhecimento da impressão digital é feito novamente.
  • Sec-CH-ECT
    (ou ECT) representa o tipo de conexão efetivo. Seu valor faz parte de uma lista enumerada de tipos de conexão, cada um descrevendo conexões com RTT e valores de downlink dentro do intervalo especificado. Os valores válidos de ECT são 4g, 3g, 2g e slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Representa o esquema de cores preferido pelo usuário.
  • Sec-CH-Prefers-Reduced-Motion
    Usado para detectar se o usuário solicitou ao sistema que minimizasse a quantidade de animação ou movimento usado.
  • Sec-CH-Prefers-Reduced-Transparency
    Usado para detectar se o usuário solicitou ao sistema que minimizasse o número de efeitos de camada transparente ou translúcida usados.
  • Sec-CH-Prefers-Contrast
    Usado para detectar se o usuário solicitou que o conteúdo da web fosse renderizado com uma taxa de contraste maior (ou menor).
  • Sec-CH-Forced-Colors
    Usado para detectar se o agente do usuário ativou o modo de cores forçadas, no qual força uma paleta de cores limitada selecionada pelo usuário na página.