Permissions-Policy : directive attribution-reporting
Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.
L'en-tête HTTP Permissions-Policy avec la directive attribution-reporting contrôle si le document courant est autorisé à utiliser l'API Attribution Reporting.
Plus précisément, lorsqu'une politique définie bloque l'utilisation de cette fonctionnalité :
- Les requêtes d'arrière-plan
attributionsrcne seront pas effectuées. - La méthode
XMLHttpRequest.setAttributionReporting()lèvera une exception lorsqu'elle sera appelée. - L'option
attributionReporting, lorsqu'elle est incluse dans un appel àfetch(), provoquera également une exception. - Les en-têtes d'enregistrement (
Attribution-Reporting-Register-SourceetAttribution-Reporting-Register-Trigger) dans les réponses HTTP des documents associés seront ignorés.
Syntaxe
Permissions-Policy: attribution-reporting=<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 attribution-reporting est *.
Spécifications
| Spécification |
|---|
| Attribution Reporting> # permission-policy-integration> |