HTMLIFrameElement : propriété allow
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2020.
La propriété allow de l'interface HTMLIFrameElement indique la politique d'autorisations définie pour cet élément HTML <iframe>. Cette politique définit les fonctionnalités disponibles pour l'élément <iframe> (par exemple, l'accès à microphone, camera, battery, web-share, etc.) selon l'origine de la requête.
La politique d'autorisations définie par l'attribut allow ajoute une restriction supplémentaire à celle définie dans l'en-tête Permissions-Policy. Elle ne la remplace pas.
Voir la syntaxe de la politique d'autorisations de <iframe> pour plus de détails.
Cette propriété reflète l'attribut allow de l'élément <iframe>.
Valeur
Une chaîne de caractères indique la politique d'autorisations définie pour cet élément <iframe> ; chaque politique doit être séparée par un espace.
Exemples
<iframe
id="el"
src="https://example.com"
allow="geolocation 'self' https://a.example.com https://b.example.com; fullscreen 'none'"></iframe>
const el = document.getElementById("el");
console.log(el.allow); // Affiche : "geolocation 'self' https://a.example.com https://b.example.com; fullscreen 'none'"
Voir Politique d'autorisations dans l'élément <iframe> pour plus d'exemples disponibles.
Spécifications
| Specification |
|---|
| HTML> # dom-iframe-allow> |