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