HTMLIFrameElement: Eigenschaften allow

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die allow-Eigenschaft der HTMLIFrameElement-Schnittstelle zeigt die für dieses <iframe>-Element festgelegte Permissions Policy an. Die Richtlinie definiert, welche Funktionen dem <iframe>-Element zur Verfügung stehen (z. B. der Zugriff auf das microphone, camera, battery, web-share usw.), basierend auf der Herkunft der Anfrage.

Die durch das allow-Attribut festgelegte Permissions Policy stellt eine zusätzliche Einschränkung zu der im Permissions-Policy-Header spezifizierten Richtlinie dar. Sie ersetzt diese nicht.

Siehe die Syntax der Permissions Policy von <iframe> für weitere Details.

Es spiegelt das allow-Attribut des <iframe>-Elements wider.

Wert

Ein String, der die Permissions Policy für dieses <iframe>-Element angibt. Jede Richtlinie muss durch ein Leerzeichen getrennt sein.

Beispiele

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); // Output: "geolocation 'self' https://a.example.com https://b.example.com; fullscreen 'none'"

Siehe Permissions Policy im <iframe>-Element für mehr verfügbare Beispiele.

Spezifikationen

Specification
HTML Standard
# dom-iframe-allow

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch