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.
Die HTMLIFrameElement
-Schnittstelle bietet spezielle Eigenschaften und Methoden (zusätzlich zu denen der HTMLElement
-Schnittstelle, die es ebenfalls erbt) zur Manipulation des Layouts und der Darstellung von Inline-Frame-Elementen.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Elternteil HTMLElement
.
HTMLIFrameElement.align
Veraltet-
Ein String, der die Ausrichtung des Frames in Bezug auf den umgebenden Kontext angibt.
HTMLIFrameElement.allow
-
Ein String, der die Permissions Policy angibt, die für dieses
<iframe>
festgelegt ist. HTMLIFrameElement.allowFullscreen
-
Ein boolescher Wert, der angibt, ob der 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
<iframe>
-Quelle gesendet werden sollen. Dies entspricht dem Wert desbrowsingtopics
-Inhaltsattributs. 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 Fenster-Proxy für den verschachtelten Browsing-Kontext.
HTMLIFrameElement.credentialless
Experimentell-
Ein boolescher Wert, der angibt, ob das
<iframe>
ohne Anmeldedaten ist, was bedeutet, dass sein Inhalt in einem neuen, flüchtigen Kontext geladen wird. Dieser Kontext hat keinen Zugriff auf den gemeinsam genutzten Speicher und die Anmeldedaten des übergeordneten Kontexts. Im Gegenzug können die Einbettungsregeln derCross-Origin-Embedder-Policy
(COEP) aufgehoben werden, sodass Dokumente mit festgelegtem COEP Drittanbieterdokumente einbetten können, die dies nicht tun. Siehe IFrame credentialless für eine detailliertere Erklärung. HTMLIFrameElement.csp
Experimentell-
Gibt die Content Security Policy an, die ein eingebettetes Dokument umsetzen muss.
HTMLIFrameElement.featurePolicy
Schreibgeschützt Experimentell-
Gibt die
FeaturePolicy
-Schnittstelle zurück, die eine einfache API zum Überprüfen der Permissions Policies bietet, die auf ein bestimmtes Dokument angewendet werden. HTMLIFrameElement.frameBorder
Veraltet-
Ein String, der angibt, ob Rahmen zwischen Frames erstellt werden sollen.
HTMLIFrameElement.height
-
Ein String, der das
height
HTML-Attribut widerspiegelt, das die Höhe des Frames angibt. HTMLIFrameElement.loading
-
Ein String, der dem Browser einen Hinweis gibt, dass das Iframe sofort (
eager
) oder bei Bedarf (lazy
) geladen werden sollte. Dies spiegelt dasloading
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 Rahmenabstands angibt.
HTMLIFrameElement.marginWidth
Veraltet-
Ein String, der die Breite des Rahmenabstands angibt.
HTMLIFrameElement.name
-
Ein String, der das
name
HTML-Attribut widerspiegelt, das einen Namen enthält, mit dem auf den Frame verwiesen wird. HTMLIFrameElement.referrerPolicy
-
Ein String, der das
referrerPolicy
HTML-Attribut widerspiegelt, das angibt, welcher Referrer beim Abrufen der verlinkten Ressource verwendet werden soll. HTMLIFrameElement.sandbox
Schreibgeschützt-
Gibt eine
DOMTokenList
zurück, die dassandbox
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 Scrollbalken für den Frame bereitstellen soll.
HTMLIFrameElement.src
-
Ein String, der das
src
HTML-Attribut widerspiegelt, das die Adresse des einzubettenden Inhalts enthält. Beachten Sie, dass das programmgesteuerte Entfernen dessrc
-Attributs eines<iframe>
(z. B. überElement.removeAttribute()
) dazu führt, dassabout:blank
im Frame in Firefox (ab Version 65), Chromium-basierten Browsern und Safari/iOS geladen wird. HTMLIFrameElement.srcdoc
-
Ein String, der den anzuzeigenden Inhalt im Frame darstellt.
HTMLIFrameElement.width
-
Ein String, der das
width
HTML-Attribut widerspiegelt, das die Breite des Frames angibt.
Instanz-Methoden
Ebenfalls erbt Methoden von seiner Elternschnittstelle, HTMLElement
.
HTMLIframeElement.getSVGDocument()
-
Gibt das eingebettete SVG als
Document
zurück.
Spezifikationen
Specification |
---|
HTML Standard # htmliframeelement |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Das HTML-Element, das diese Schnittstelle implementiert:
<iframe>