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.
Das HTMLIFrameElement
Interface bietet spezielle Eigenschaften und Methoden (zusätzlich zu denen, die es durch Vererbung vom HTMLElement
Interface zur Verfügung hat) zur Manipulation des Layouts und der Präsentation von Inline-Frame-Elementen.
Instanzeigenschaften
Erbt Eigenschaften von seiner Elternklasse, HTMLElement
.
HTMLIFrameElement.align
Veraltet-
Ein String, der die Ausrichtung des Rahmens in Bezug auf den umliegenden 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 das Inline-Frame bereit ist, im Vollbildmodus angezeigt zu werden. Details finden Sie unter Verwendung des Vollbildmodus.
HTMLIFrameElement.allowPaymentRequest
Veraltet Nicht standardisiert-
Ein boolescher Wert, der anzeigt, ob die Payment Request API in einem iframe einer fremden Domäne aufgerufen werden darf.
HTMLIFrameElement.browsingTopics
Experimentell Nicht standardisiert-
Eine boolesche Eigenschaft, die angibt, dass die ausgewählten Themen des aktuellen Benutzers 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, den Fenster-Proxy für den verschachtelten Browsing-Kontext.
HTMLIFrameElement.credentialless
Experimentell-
Ein boolescher Wert, der angibt, ob das
<iframe>
ohne Berechtigungsnachweis ist, was bedeutet, dass dessen Inhalt in einem neuen, temporären Kontext geladen wird. Dieser Kontext hat keinen Zugriff auf den gemeinsamen Speicher und die Berechtigungsnachweise des Elternkontexts. Im Gegenzug können dieCross-Origin-Embedder-Policy
(COEP) Einbettungsregeln aufgehoben werden, sodass Dokumente mit gesetztem COEP Drittanbieterdokumente einbetten können, die dies nicht tun. Siehe IFrame credentialless für eine ausführlichere Erklärung. HTMLIFrameElement.csp
Experimentell-
Gibt die Content-Security-Policy an, die ein eingebettetes Dokument zustimmen muss, um sich selbst durchzusetzen.
HTMLIFrameElement.featurePolicy
Schreibgeschützt Experimentell-
Gibt die
FeaturePolicy
Schnittstelle zurück, die eine einfache API zur Untersuchung 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 Rahmens angibt. HTMLIFrameElement.loading
-
Ein String, der dem Browser einen Hinweis gibt, dass das iframe sofort (
eager
) oder je nach Bedarf (lazy
) geladen werden soll. Dies spiegelt dasloading
HTML-Attribut wider. HTMLIFrameElement.longDesc
Veraltet-
Ein String, der die URI einer längeren Beschreibung des Rahmens enthält.
HTMLIFrameElement.marginHeight
Veraltet-
Ein String, der die Höhe des Rahmenrandes ist.
HTMLIFrameElement.marginWidth
Veraltet-
Ein String, der die Breite des Rahmenrandes ist.
HTMLIFrameElement.name
-
Ein String, der das
name
HTML-Attribut widerspiegelt und einen Namen enthält, um den Rahmen zu referenzieren. HTMLIFrameElement.referrerPolicy
-
Ein String, der das
referrerPolicy
HTML-Attribut widerspiegelt und angibt, welcher Referrer verwendet werden soll, wenn die verlinkte 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 verschachtelten Inhalts angibt. HTMLIFrameElement.scrolling
Veraltet-
Ein String, der angibt, ob der Browser Rollbalken für den Rahmen 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 des src-Attributs eines<iframe>
(z.B. überElement.removeAttribute()
) dazu führt, dass in Firefox (ab Version 65), auf Chromium-basierten Browsern und Safari/iOSabout:blank
im Rahmen geladen wird. HTMLIFrameElement.srcdoc
-
Ein String, der den Inhalt darstellt, der im Rahmen angezeigt werden soll.
HTMLIFrameElement.width
-
Ein String, der das
width
HTML-Attribut widerspiegelt und die Breite des Rahmens angibt.
Instanzmethoden
Erbt Methoden von seiner Elternklasse, HTMLElement
.
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>