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