HTMLIFrameElement

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.

* Some parts of this feature may have varying levels of support.

Das HTMLIFrameElement Interface bietet spezielle Eigenschaften und Methoden (über die hinaus, die es durch Vererbung von der HTMLElement Schnittstelle zur Verfügung hat), um das Layout und die Darstellung von Inline-Frame-Elementen zu manipulieren.

EventTarget Node Element HTMLElement HTMLIFrameElement

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Elternteil, HTMLElement.

HTMLIFrameElement.align Veraltet

Ein String, der die Ausrichtung des Frames im Verhältnis zum umgebenden Kontext spezifiziert.

HTMLIFrameElement.allow

Ein String, der die Permissions Policy angibt, die für dieses <iframe> spezifiziert ist.

HTMLIFrameElement.allowFullscreen

Ein boolescher Wert, der angibt, ob das Inline-Frame in den Vollbildmodus versetzt werden kann. Siehe Verwendung des Vollbildmodus für Details.

HTMLIFrameElement.allowPaymentRequest Veraltet Nicht standardisiert

Ein boolescher Wert, der angibt, ob die Payment Request API innerhalb eines Cross-Origin-Iframes aufgerufen werden kann.

HTMLIFrameElement.browsingTopics Experimentell Nicht standardisiert

Eine boolesche Eigenschaft, die angibt, dass die ausgewählten Themen für den aktuellen Benutzer mit der Anfrage für die zugehörige Quelle des <iframe> gesendet werden sollten. Dies spiegelt den Wert des browsingtopics Inhaltsattributs wider.

HTMLIFrameElement.contentDocument Schreibgeschützt

Gibt ein Document zurück, das aktive Dokument im verschachtelten Browsing-Kontext des Inline-Frames.

HTMLIFrameElement.contentWindow Schreibgeschützt

Gibt ein WindowProxy zurück, den Fensterproxy für den verschachtelten Browsing-Kontext.

HTMLIFrameElement.credentialless Experimentell

Ein boolescher Wert, der angibt, ob das <iframe> ohne Anmeldeinformationen ist, was bedeutet, dass sein Inhalt in einem neuen, temporären Kontext geladen wird. Dieser Kontext hat keinen Zugriff auf den gemeinsamen Speicher und die Anmeldeinformationen des übergeordneten Kontexts. Im Gegenzug können die Cross-Origin-Embedder-Policy (COEP) Einbettungsregeln gelockert werden, sodass Dokumente mit COEP, die keine Drittanbieterdokumente enthalten, eingebettet werden können. Für eine detailliertere Erklärung siehe IFrame credentialless.

HTMLIFrameElement.csp Experimentell

Gibt die Content Security Policy an, der ein eingebettetes Dokument zustimmen muss, sich selbst durchzusetzen.

HTMLIFrameElement.featurePolicy Schreibgeschützt Experimentell

Gibt das FeaturePolicy Interface zurück, das eine einfache API zum Untersuchen der Permissions Policies bietet, die auf ein bestimmtes Dokument angewendet werden.

HTMLIFrameElement.frameBorder Veraltet

Ein String, der angibt, ob Rahmen zwischen den Frames erstellt werden sollen.

HTMLIFrameElement.height

Ein String, der das height HTML-Attribut widerspiegelt und die Höhe des Frames angibt.

HTMLIFrameElement.loading

Ein String, der dem Browser einen Hinweis darauf gibt, ob das Iframe sofort (eager) oder nach Bedarf (lazily) geladen werden soll. Dies spiegelt das loading HTML-Attribut wider.

HTMLIFrameElement.longDesc Veraltet

Ein String, der die URI einer langen Beschreibung des Frames enthält.

HTMLIFrameElement.marginHeight Veraltet

Ein String, der die Höhe des Rahmenrandes angibt.

HTMLIFrameElement.marginWidth Veraltet

Ein String, der die Breite des Rahmenrandes angibt.

HTMLIFrameElement.name

Ein String, der das name HTML-Attribut widerspiegelt und einen Namen enthält, unter dem auf den Frame verwiesen werden kann.

HTMLIFrameElement.referrerPolicy

Ein String, der das referrerPolicy HTML-Attribut widerspiegelt und angibt, welchen Referrer beim Abrufen der verlinkten Ressource verwendet werden soll.

HTMLIFrameElement.sandbox Schreibgeschützt

Gibt eine DOMTokenList zurück, die das sandbox HTML-Attribut widerspiegelt und zusätzliche Einschränkungen für das Verhalten des verschachtelten Inhalts angibt.

HTMLIFrameElement.scrolling Veraltet

Ein String, der angibt, ob der Browser Bildlaufleisten für den Frame bereitstellen soll.

HTMLIFrameElement.src

Ein String, der das src HTML-Attribut widerspiegelt und die Adresse des eingebetteten Inhalts enthält. Beachten Sie, dass das programmgesteuerte Entfernen des src-Attributs eines <iframe> (z.B. mit Element.removeAttribute()) dazu führt, dass about:blank in den Frame geladen wird in Firefox (ab Version 65), Chromium-basierten Browsern und Safari/iOS.

HTMLIFrameElement.srcdoc

Ein String, der den Inhalt darstellt, der im Frame angezeigt werden soll.

HTMLIFrameElement.width

Ein String, der das width HTML-Attribut widerspiegelt und die Breite des Frames angibt.

Instanz-Methoden

Erbt auch Methoden von seiner Elternschnittstelle, HTMLElement.

HTMLIFrameElement.getSVGDocument()

Gibt das eingebettete SVG als Document zurück.

Spezifikationen

Specification
HTML
# htmliframeelement

Browser-Kompatibilität

Siehe auch

  • Das HTML-Element, das diese Schnittstelle implementiert: <iframe>