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.

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