Permissions-Policy : directive web-share
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 web-share contrôle si le document actuel est autorisé à utiliser la méthode Navigator.share() de l'API Web Share pour partager du texte, des liens, des images et d'autres contenus vers des destinations arbitraires au choix de l'utilisateur·ice.
Plus précisément, lorsqu'une politique définie bloque l'utilisation de cette fonctionnalité, les appels à Navigator.share() retournent une promesse (Promise) qui est rejetée avec une DOMException de type NotAllowedError.
Syntaxe
Permissions-Policy: web-share=<allowlist>;
<allowlist>-
Une liste d'origines pour lesquelles l'autorisation d'utiliser la fonctionnalité est accordée. Voir
Permissions-Policy> Syntaxe pour plus de détails.
Règle par défaut
La liste d'autorisations par défaut pour web-share est self.
Spécifications
| Spécification |
|---|
| Web Share API> # permissions-policy> |
Compatibilité des navigateurs
Voir aussi
- L'en-tête
Permissions-Policy - Politique de permissions