prima pagina>Suggerimenti per i clienti

I suggerimenti client sono un set di intestazioni HTTP e un'API JavaScript che consentono ai browser Web di inviare informazioni dettagliate sul dispositivo client e sul browser ai server Web. Sono progettati per essere i successori di User-Agent e fornire un modo standardizzato per i server Web di ottimizzare i contenuti per il client senza fare affidamento su tecniche inaffidabili di rilevamento basate su stringhe User-Agent o di impronte digitali del browser.

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

I suggerimenti client non sono stati ancora completamente standardizzati, non sono ancora supportati da alcuni browser e vengono inviati dal client. Potrebbero verificarsi casi in cui il valore non viene ricevuto a causa della memorizzazione nella cache o del mancato invio da parte del client.

sec-ch-ua

non ricevuto

sec-ch-ua-platform

non ricevuto

sec-ch-ua-mobile

non ricevuto

sec-ch-ua-full-version

non ricevuto

sec-ch-ua-full-version-list

non ricevuto

sec-ch-ua-platform-version

non ricevuto

sec-ch-ua-arch

non ricevuto

sec-ch-ua-bitness

non ricevuto

sec-ch-ua-wow64

non ricevuto

sec-ch-ua-model

non ricevuto

sec-ch-lang

non ricevuto

sec-ch-save-data

non ricevuto

sec-ch-width

non ricevuto

sec-ch-viewport-width

non ricevuto

sec-ch-viewport-height

non ricevuto

sec-ch-dpr

non ricevuto

sec-ch-device-memory

non ricevuto

sec-ch-rtt

non ricevuto

sec-ch-downlink

non ricevuto

sec-ch-ect

non ricevuto

sec-ch-prefers-color-scheme

non ricevuto

sec-ch-prefers-reduced-motion

non ricevuto

sec-ch-prefers-reduced-transparency

non ricevuto

sec-ch-prefers-contrast

non ricevuto

sec-ch-forced-colors

non ricevuto

sec-ch-ua-form-factors

non ricevuto

Elenco dei suggerimenti client noti

  • Sec-CH-UA
    Rappresenta il marchio e la versione dell'agente utente
  • Sec-CH-UA-Full-Version
    Rappresenta la versione completa dell'agente utente (obsoleto, sostituito da Sec-CH-UA-Full-Version-List
  • Sec-CH-UA-Full-Version-List
    Rappresenta la versione completa di ciascun marchio nel relativo elenco marchi.
  • Sec-CH-UA-Platform
    Indica la piattaforma su cui è in esecuzione il determinato agente utente.
  • Sec-CH-UA-Platform-Version
    Indica la versione della piattaforma su cui è in esecuzione il determinato agente utente.
  • Sec-CH-UA-Arch
    Rappresenta l'architettura della piattaforma su cui è in esecuzione un determinato agente utente.
  • Sec-CH-UA-Bitness
    Il numero di bit che rappresentano l'architettura della piattaforma su cui è in esecuzione un determinato agente utente.
  • Sec-CH-UA-WoW64
    Utilizzato per rilevare se il binario dell'agente utente è in esecuzione in modalità a 32 bit su Windows a 64 bit.
  • Sec-CH-UA-Model
    Rappresenta il dispositivo su cui è in esecuzione il determinato agente utente.
  • Sec-CH-UA-Mobile
    Utilizzato per rilevare se l'agente utente è orientato verso un'esperienza utente "mobile".
  • Sec-CH-UA-Form-Factors
    Rappresenta il fattore di forma del dispositivo, storicamente rappresentato come token <deviceCompat> nella stringa User-Agent.
  • Sec-CH-Lang
    (o Lang) rappresenta la preferenza linguistica dell'utente.
  • Sec-CH-Save-Data
    (o Save-Data) rappresenta la preferenza dell'agente utente per ridurre l'utilizzo dei dati.
  • Sec-CH-Width
    Fornisce la larghezza del layout dell'immagine al server.
  • Sec-CH-Viewport-Width
    (o Viewport-Width) è la larghezza del viewport dell'utente in pixel CSS.
  • Sec-CH-Viewport-Height
    Rappresenta l'altezza corrente del viewport dell'user agent.
  • Sec-CH-DPR
    (o DPR) riporta il rapporto tra pixel fisici e pixel CSS dello schermo dell'utente.
  • Sec-CH-Device-Memory
    (o Device-Memory) Mostra approssimativamente la quantità di memoria (in GiB) di cui dispone il dispositivo corrente. Poiché queste informazioni possono essere utilizzate per identificare l'utente, il valore della memoria del dispositivo è volutamente molto approssimativo. I valori validi sono 0,25, 0,5, 1, 2, 4 e 8.
  • Sec-CH-RTT
    (o RTT) fornisce il tempo approssimativo di andata e ritorno (in millisecondi) del livello dell'applicazione. RTT differisce dal livello di trasporto RTT in quanto il suggerimento include il tempo di elaborazione del server. Il valore di RTT viene arrotondato ai 25 millisecondi più vicini per evitare impronte digitali.
  • Sec-CH-Downlink
    (o Downlink), espresso in megabit al secondo (Mbps), mostra la velocità approssimativa in downstream della connessione di un utente. Il valore viene arrotondato al multiplo più vicino di 25 kilobit al secondo. Perché il riconoscimento delle impronte digitali viene ripetuto.
  • Sec-CH-ECT
    (o ECT) rappresenta il tipo di connessione effettivo. Il suo valore fa parte di un elenco enumerato di tipi di connessione, ciascuno dei quali descrive connessioni con valori RTT e downlink entro l'intervallo specificato. I valori ECT validi sono 4g, 3g, 2g e slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Rappresenta la combinazione di colori preferita dall'utente.
  • Sec-CH-Prefers-Reduced-Motion
    Utilizzato per rilevare se l'utente ha chiesto al sistema di ridurre al minimo la quantità di animazione o movimento utilizzata.
  • Sec-CH-Prefers-Reduced-Transparency
    Utilizzato per rilevare se l'utente ha chiesto al sistema di ridurre al minimo il numero di effetti di livello trasparenti o traslucidi utilizzati.
  • Sec-CH-Prefers-Contrast
    Utilizzato per rilevare se l'utente ha richiesto che il contenuto web venga reso con un rapporto di contrasto più alto (o più basso).
  • Sec-CH-Forced-Colors
    Utilizzato per rilevare se l'agente utente ha abilitato la modalità colore forzato, in cui forza sulla pagina una tavolozza di colori limitata selezionata dall'utente.