HTMLIFrameElement
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
* Some parts of this feature may have varying levels of support.
Das HTMLIFrameElement-Interface bietet spezielle Eigenschaften und Methoden (zusätzlich zu denen des HTMLElement-Interfaces, die es durch Vererbung ebenfalls besitzt) zur Manipulation des Layouts und der Darstellung von Inline-Frame-Elementen.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Elternteil, HTMLElement.
HTMLIFrameElement.alignVeraltet-
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 wurde. HTMLIFrameElement.allowFullscreen-
Ein boolescher Wert, der angibt, ob das Inline-Frame in den Vollbildmodus versetzt werden darf. Siehe Verwendung des Vollbildmodus für Details.
HTMLIFrameElement.allowPaymentRequestVeraltet Nicht standardisiert-
Ein boolescher Wert, der angibt, ob die Payment Request API in einem cross-origin
iframeaufgerufen werden kann. HTMLIFrameElement.browsingTopicsNicht standardisiert Veraltet-
Eine boolesche Eigenschaft, die angibt, dass die ausgewählten Themen für den aktuellen Benutzer mit der Anfrage an die Quelle des zugehörigen
<iframe>gesendet werden sollen. Dies spiegelt den Wert desbrowsingtopics-Inhaltsattributs wider. HTMLIFrameElement.contentDocumentSchreibgeschützt-
Gibt ein
Documentzurück, das aktive Dokument im verschachtelten Browserkontext des Inline-Frames. HTMLIFrameElement.contentWindowSchreibgeschützt-
Gibt ein WindowProxy zurück, den Fenster-Proxy für den verschachtelten Browserkontext.
HTMLIFrameElement.credentiallessExperimentell-
Ein boolescher Wert, der angibt, ob das
<iframe>credentialless ist. Das bedeutet, dass sein Inhalt in einem neuen, temporären Kontext geladen wird, der keinen Zugang zum freigegebenen Speicher und den Anmeldeinformationen des Elternkontexts hat. Dafür können die Einbettungsregeln desCross-Origin-Embedder-Policy(COEP) gelockert werden, sodass Dokumente mit gesetztem COEP Drittanbieter-Dokumente einbetten können, die dies nicht tun. Siehe IFrame credentialless für eine ausführlichere Erklärung. HTMLIFrameElement.cspExperimentell-
Gibt die Content Security Policy an, die ein eingebettetes Dokument selbst durchsetzen muss.
HTMLIFrameElement.featurePolicySchreibgeschützt Experimentell-
Gibt das
FeaturePolicy-Interface zurück, welches eine einfache API zur Überprüfung der Permissions Policies bietet, die auf ein bestimmtes Dokument angewendet werden. HTMLIFrameElement.frameBorderVeraltet-
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 gibt, ob das
iframesofort (eager) oder nach Bedarf (lazy) geladen werden soll. Dies spiegelt dasloading-HTML-Attribut wider. HTMLIFrameElement.longDescVeraltet-
Ein String, der die URI einer ausführlichen Beschreibung des Frames enthält.
HTMLIFrameElement.marginHeightVeraltet-
Ein String, der die Höhe des Rahmenabstands angibt.
HTMLIFrameElement.marginWidthVeraltet-
Ein String, der die Breite des Rahmenabstands 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.sandboxSchreibgeschützt-
Gibt eine
DOMTokenListzurück, die dassandbox-HTML-Attribut widerspiegelt und zusätzliche Einschränkungen für das Verhalten des verschachtelten Inhalts angibt. HTMLIFrameElement.scrollingVeraltet-
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 einzubettenden Inhalts enthält. Beachten Sie, dass das programmgesteuerte Entfernen einesiframe'ssrc-Attributs (z.B. überElement.removeAttribute()) in Firefox (ab Version 65), Chromium-basierten Browsern und Safari/iOS dazu führt, dassabout:blankim Frame geladen wird. HTMLIFrameElement.srcdoc-
Ein
TrustedHTMLoder String, der das in den Frame geladene HTML-Dokument darstellt. HTMLIFrameElement.width-
Ein String, der das
width-HTML-Attribut widerspiegelt und die Breite des Frames angibt.
Instanz-Methoden
Erbt auch Methoden von seinem Eltern-Interface, HTMLElement.
HTMLIFrameElement.getSVGDocument()-
Gibt das eingebettete SVG als ein
Documentzurück.
Spezifikationen
| Specification |
|---|
| HTML> # htmliframeelement> |
Browser-Kompatibilität
Siehe auch
- Das HTML-Element, das dieses Interface implementiert:
<iframe>