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
VeraltetEin 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 standardisiertEin boolescher Wert, der angibt, ob die Payment Request API innerhalb eines Cross-Origin-Iframes aufgerufen werden kann.
HTMLIFrameElement.browsingTopics
Experimentell Nicht standardisiertEine 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ütztGibt ein
Document
zurück, das aktive Dokument im verschachtelten Browsing-Kontext des Inline-Frames.HTMLIFrameElement.contentWindow
SchreibgeschütztGibt ein WindowProxy zurück, den Fensterproxy für den verschachtelten Browsing-Kontext.
HTMLIFrameElement.credentialless
ExperimentellEin 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
ExperimentellGibt die Content Security Policy an, der ein eingebettetes Dokument zustimmen muss, sich selbst durchzusetzen.
HTMLIFrameElement.featurePolicy
Schreibgeschützt ExperimentellGibt das
FeaturePolicy
Interface zurück, das eine einfache API zum Untersuchen der Permissions Policies bietet, die auf ein bestimmtes Dokument angewendet werden.HTMLIFrameElement.frameBorder
VeraltetEin 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
VeraltetEin String, der die URI einer langen Beschreibung des Frames enthält.
HTMLIFrameElement.marginHeight
VeraltetEin String, der die Höhe des Rahmenrandes angibt.
HTMLIFrameElement.marginWidth
VeraltetEin 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ütztGibt eine
DOMTokenList
zurück, die dassandbox
HTML-Attribut widerspiegelt und zusätzliche Einschränkungen für das Verhalten des verschachtelten Inhalts angibt.HTMLIFrameElement.scrolling
VeraltetEin 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>