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-Model

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

Want more browser support for this feature? Tell us why.

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.

Contexte sécurisé: Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.

L'en-tête de requête HTTP Sec-CH-UA-Model est une indication du client sur l'agent utilisateur qui indique le modèle de l'appareil sur lequel le navigateur s'exécute.

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-Model: <device-version>

Directives

<device-version>

Une chaîne de caractères contenant la version de l'appareil. Par exemple « Pixel 3 ».

Exemples

Utiliser Sec-CH-UA-Model

Un serveur demande l'en-tête Sec-CH-UA-Model 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-Model

Le client peut choisir de fournir l'indication et d'ajouter l'en-tête Sec-CH-UA-Model aux requêtes suivantes. Par exemple, sur un téléphone mobile, le client peut ajouter l'en-tête comme suit :

http
GET /ma/page HTTP/1.1
Host: exemple.site

Sec-CH-UA: " Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"
Sec-CH-UA-Mobile: ?1
Sec-CH-UA-Platform: "Android"
Sec-CH-UA-Bitness: "64"
Sec-CH-UA-Model: "Pixel 3 XL"

Spécifications

Spécification
User-Agent Client Hints
# sec-ch-ua-model

Compatibilité des navigateurs

Voir aussi