Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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

http
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
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 :

http
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