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.
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 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, 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 dieCross-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 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 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 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 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 dessrc
-Attributs eines<iframe>
(z.B. mitElement.removeAttribute()
) dazu führt, dassabout: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>