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

Permissions-Policy : directive compute-pressure

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.

L'en-tête HTTP Permissions-Policy avec la directive compute-pressure contrôle l'accès à l'API Compute Pressure.

Syntaxe

http
Permissions-Policy: compute-pressure=<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 compute-pressure est self, ce qui permet l'utilisation dans des cadres imbriqués de la même origine tout en empêchant le contenu tiers d'utiliser la fonctionnalité. Les workers (dédiés et partagés) respectent la politique de permissions définie par leur document propriétaire.

Exemples

Activer la pression de calcul sur du contenu tiers

L'utilisation par des tiers peut être activée de manière sélective en utilisant l'attribut allow sur les éléments HTML <iframe> :

html
<iframe src="https://exemple.com" allow="compute-pressure"></iframe>

Désactiver complètement l'API Compute Pressure

Cet en-tête de réponse HTTP désactive complètement la pression de calcul :

http
Permissions-Policy: compute-pressure=()

Spécifications

Spécification
Compute Pressure Level 1
# policy-control

Compatibilité des navigateurs

Voir aussi