En-tête Sec-CH-UA-Form-Factors
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Contexte sécurisé: Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
L'en-tête de requête HTTP Sec-CH-UA-Form-Factors est une indication du client sur l'agent utilisateur qui fournit des informations sur le facteur de forme de l'appareil de l'agent utilisateur.
| Type d'en-tête | En-tête de requête, Indication du client |
|---|---|
| En-tête de requête interdit | Oui (préfixe Sec-) |
Syntaxe
Sec-CH-UA-Form-Factors: <form-factor>
Sec-CH-UA-Form-Factors: <form-factor>, …, <form-factor>
Directives
<form-factor>-
Une chaîne de caractères indiquant un facteur de forme d'appareil courant. Tous les facteurs de forme applicables peuvent être inclus. Les significations des valeurs autorisées sont :
"Desktop"-
Un agent utilisateur fonctionnant sur un ordinateur personnel.
"Automotive"-
Un agent utilisateur intégré dans un véhicule, où l'utilisateur·ice peut être responsable de la conduite du véhicule et avoir une capacité limitée d'interaction.
"Mobile"-
Petit appareil orienté tactile, généralement porté sur la personne de l'utilisateur·ice.
"Tablet"-
Appareil orienté tactile plus grand que
"Mobile"et généralement non porté sur la personne de l'utilisateur·ice. "XR"-
Appareils immersifs qui augmentent ou remplacent l'environnement autour de l'utilisateur·ice.
"EInk"-
Appareil caractérisé par des mises à jour d'écran lentes et une résolution de couleur limitée ou inexistante.
"Watch"-
Appareil mobile avec un écran minuscule (généralement moins de 2 pouces), porté de manière à ce que l'utilisateur·ice puisse le consulter rapidement.
Exemples
>Utiliser Sec-CH-UA-Form-Factors
Un serveur demande l'en-tête Sec-CH-UA-Form-Factors en incluant Accept-CH dans une réponse à toute requête du client, en utilisant le nom de l'en-tête souhaité comme jeton :
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Form-Factors
Le client peut choisir de fournir l'indication et d'ajouter l'en-tête Sec-CH-UA-Form-Factors aux requêtes suivantes.
Par exemple, le client pourrait ajouter l'en-tête comme suit :
GET /my/page HTTP/1.1
Host: example.site
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Form-Factors: "EInk"
Dans ce cas, "EInk" signifie que l'appareil est caractérisé par des mises à jour d'écran lentes et une résolution de couleur limitée, et, en tant que tel, les réponses peuvent différer en fonction de cette indication.
Spécifications
| Spécification |
|---|
| User-Agent Client Hints> # sec-ch-ua-form-factors> |
Compatibilité des navigateurs
Voir aussi
- Indications du client
- L'API d'indications de l'agent utilisateur du client
- L'en-tête
Accept-CH - HTTP Caching : Vary et l'en-tête
Vary - Améliorer la confidentialité des utilisateur·ice·s et l'expérience des développeur·euse·s avec les indications de l'agent utilisateur du client (angl.) sur developer.chrome.com