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

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

html
<iframe
  id="el"
  src="https://example.com"
  allow="geolocation 'self' https://a.example.com https://b.example.com; fullscreen 'none'"></iframe>
js
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

Compatibilité des navigateurs

Voir aussi