Permissions-Policy : directive ch-ua-high-entropy-values
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 HTTP Permissions-Policy avec la directive ch-ua-high-entropy-values contrôle si le document courant est autorisé à utiliser la méthode NavigatorUAData.getHighEntropyValues() pour récupérer des données utilisateur·ice à haute entropie.
Si la permission n'est pas accordée, la méthode ne retourne que les données à faible entropie brands, mobile et platform.
Syntaxe
Permissions-Policy: ch-ua-high-entropy-values=<allowlist>;
<allowlist>-
Une liste d'origines pour lesquelles la permission est accordée pour utiliser la fonctionnalité. Voir
Permissions-Policy> Syntaxe pour plus de détails.
Règle par défaut
La liste d'autorisation par défaut pour ch-ua-high-entropy-values est *.
Exemples
>Restreindre les données à haute entropie à des origines spécifiques
La politique suivante ne permettrait qu'à l'origine actuelle et à deux autres origines spécifiques de récupérer des données à haute entropie.
Permissions-Policy: ch-ua-high-entropy-values=("self https://a.exemple.com" "https://b.exemple.com")
Vous pourriez ensuite intégrer l'une des deux autres origines :
<iframe src="https://a.exemple.com" allow="ch-ua-high-entropy-values"></iframe>
Spécifications
| Spécification |
|---|
| User-Agent Client Hints> # ch-ua-high-entropy-values> |