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.

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.

EventTarget Node Element HTMLElement HTMLIFrameElement

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 des browsingtopics-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 der Cross-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 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 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 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 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 des src-Attributs eines <iframe> (z. B. über Element.removeAttribute()) dazu führt, dass about: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
# htmliframeelement

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HTMLIFrameElement
adAuctionHeaders
Experimental
align
Deprecated
allow
allowFullscreen
allowPaymentRequest
DeprecatedNon-standard
browsingTopics
ExperimentalNon-standard
contentDocument
contentWindow
credentialless
Experimental
csp
Experimental
featurePolicy
Experimental
frameBorder
Deprecated
getSVGDocument
height
loading
longDesc
Deprecated
marginHeight
Deprecated
marginWidth
Deprecated
name
privateToken
Experimental
referrerPolicy
no-referrer-when-downgrade
origin-when-cross-origin
unsafe-url
sandbox
scrolling
Deprecated
sharedStorageWritable
Experimental
src
srcdoc
width

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
Experimental. Expect behavior to change in the future.
Non-standard. Check cross-browser support before using.
Deprecated. Not for use in new websites.
See implementation notes.
User must explicitly enable this feature.
Uses a non-standard name.
Has more compatibility info.

Siehe auch

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