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 diejenigen des HTMLElement
hinaus, die es auch durch Vererbung hat) für die Manipulation der Gestaltung und Darstellung von Inline-Frame-Elementen.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Elterninterface, 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>
spezifiziert ist. HTMLIFrameElement.allowFullscreen
-
Ein boolescher Wert, der angibt, ob das Inline-Frame in den Vollbildmodus versetzt werden kann. Weitere Informationen finden Sie unter Verwendung des Vollbildmodus.
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 sollen. Dies spiegelt den Wert desbrowsingtopics
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, das Fenster-Proxy für den verschachtelten Browsing-Kontext.
HTMLIFrameElement.credentialless
Experimentell-
Ein boolescher Wert, der angibt, ob das
<iframe>
credentialless ist, was bedeutet, dass sein Inhalt in einem neuen, temporären Kontext geladen wird. Dieser Kontext hat keinen Zugriff auf den gemeinsam genutzten Speicher und die Anmeldedaten des Elternkontexts. Im Gegenzug können die Einbettungsregeln desCross-Origin-Embedder-Policy
(COEP) aufgehoben werden, sodass Dokumente mit gesetztem COEP Drittanbieter-Dokumente einbetten können, die dies nicht tun. Eine tiefere Erklärung finden Sie unter IFrame credentialless. HTMLIFrameElement.csp
Experimentell-
Gibt an, welche Content Security Policy ein eingebettetes Dokument selbst durchsetzen muss.
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 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 gibt, dass das iFrame sofort (
eager
) oder nach Bedarf (lazy
) geladen werden soll. Dies spiegelt dasloading
HTML-Attribut wider. HTMLIFrameElement.longDesc
Veraltet-
Ein String, der die URI einer ausführlichen Beschreibung des Frames enthält.
HTMLIFrameElement.marginHeight
Veraltet-
Ein String, der die Höhe des Frame-Rands angibt.
HTMLIFrameElement.marginWidth
Veraltet-
Ein String, der die Breite des Frame-Rands angibt.
HTMLIFrameElement.name
-
Ein String, der das
name
HTML-Attribut widerspiegelt und einen Namen enthält, mit dem auf das Frame verwiesen wird. HTMLIFrameElement.referrerPolicy
-
Ein String, der das
referrerPolicy
HTML-Attribut widerspiegelt und angibt, welcher Referrer verwendet werden soll, wenn die verknüpfte Ressource abgerufen wird. HTMLIFrameElement.sandbox
Schreibgeschützt-
Gibt eine
DOMTokenList
zurück, die dassandbox
HTML-Attribut widerspiegelt und zusätzliche Einschränkungen für das Verhalten des eingebetteten Inhalts angibt. HTMLIFrameElement.scrolling
Veraltet-
Ein String, der angibt, ob der Browser Rollenleisten für das Frame bereitstellen soll.
HTMLIFrameElement.src
-
Ein String, der das
src
HTML-Attribut widerspiegelt und die Adresse des einzubettenden Inhalts enthält. Beachten Sie, dass das programmgesteuerte Entfernen eines<iframe>
src
-Attributs (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 und die Breite des Frames angibt.
Instanz-Methoden
Erbt auch Methoden von seinem Elterninterface, HTMLElement
.
HTMLIframeElement.getSVGDocument()
-
Gibt das eingebettete SVG als
Document
zurück.
Spezifikationen
Specification |
---|
HTML # htmliframeelement |
Browser-Kompatibilität
Siehe auch
- Das HTML-Element, das dieses Interface implementiert:
<iframe>