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.
Want more support for this feature? Tell us why.
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