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 ebenfalls durch Vererbung hat), um die Gestaltung und Präsentation von Inline-Frame-Elementen zu manipulieren.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Eltern-Interface, 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 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.allowPaymentRequestVeraltet Nicht standardisiert-
Ein Boolescher Wert, der angibt, ob die Payment Request API in einem Cross-Origin iframe aufgerufen werden kann.
HTMLIFrameElement.browsingTopicsNicht standardisiert Veraltet-
Eine boolesche Eigenschaft, die angibt, dass die ausgewählten Themen für den aktuellen Benutzer mit der Anfrage für die zugehörige
<iframe>-Quelle gesendet werden sollten. Dies spiegelt den Wert desbrowsingtopicsInhaltsattributs wider. HTMLIFrameElement.contentDocumentSchreibgeschützt-
Gibt ein
Documentzurück, das aktive Dokument im verschachtelten Browsing-Kontext des Inline-Frames. HTMLIFrameElement.contentWindowSchreibgeschützt-
Gibt ein WindowProxy zurück, das Fenster-Proxy für den verschachtelten Browsing-Kontext.
HTMLIFrameElement.credentiallessExperimentell-
Ein boolescher Wert, der angibt, ob das
<iframe>ohne Anmeldeinformationen geladen wird, was bedeutet, dass sein Inhalt in einem neuen, kurzlebigen Kontext geladen wird. Dieser Kontext hat keinen Zugriff auf den gemeinsamen Speicher und die Anmeldeinformationen des Elternkontexts. Im Gegenzug können die Einbettungsregeln derCross-Origin-Embedder-Policy(COEP) gelockert werden, sodass Dokumente mit gesetztem COEP Drittanbieterdokumente einbetten können, die dies nicht tun. Siehe IFrame credentialless für eine tiefere Erklärung. HTMLIFrameElement.cspExperimentell-
Gibt die Content Security Policy an, die ein eingebettetes Dokument befolgen muss.
HTMLIFrameElement.featurePolicySchreibgeschützt Experimentell-
Gibt das
FeaturePolicyInterface zurück, das eine einfache API zur Überprüfung der Permissions Policies bietet, die auf ein bestimmtes Dokument angewendet werden. HTMLIFrameElement.frameBorderVeraltet-
Ein String, der angibt, ob zwischen den Frames Rahmen erstellt werden sollen.
HTMLIFrameElement.height-
Ein String, der das
heightHTML-Attribut wiedergibt, das 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 dasloadingHTML-Attribut wider. HTMLIFrameElement.longDescVeraltet-
Ein String, der die URI einer langen Beschreibung des Frames enthält.
HTMLIFrameElement.marginHeightVeraltet-
Ein String, der die Höhe des Frame-Randes beschreibt.
HTMLIFrameElement.marginWidthVeraltet-
Ein String, der die Breite des Frame-Randes beschreibt.
HTMLIFrameElement.name-
Ein String, der das
nameHTML-Attribut wiedergibt, welches einen Namen enthält, um auf den Frame zu verweisen. HTMLIFrameElement.privateTokenExperimentell-
Eine String-Darstellung eines Optionsobjekts, das eine private state token-Operation repräsentiert; dieses Objekt hat die gleiche Struktur wie die
RequestInit-DictionarysprivateTokenEigenschaft. Spiegelt den Inhalt des zugehörigen<iframe>ElementsprivateTokenAttributs wider. HTMLIFrameElement.referrerPolicy-
Ein String, der das
referrerPolicyHTML-Attribut wiedergibt, das angibt, welcher Referrer beim Abrufen der verknüpften Ressource verwendet werden soll. HTMLIFrameElement.sandboxSchreibgeschützt-
Gibt eine
DOMTokenListzurück, die dassandboxHTML-Attribut wiedergibt, welches zusätzliche Einschränkungen für das Verhalten des verschachtelten Inhalts angibt. HTMLIFrameElement.scrollingVeraltet-
Ein String, der angibt, ob der Browser für den Frame Scrollleisten bereitstellen soll.
HTMLIFrameElement.src-
Ein String, der das
srcHTML-Attribut wiedergibt 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:blankim Frame geladen wird in Firefox (ab Version 65), Chromium-basierten Browsern und Safari/iOS. HTMLIFrameElement.srcdoc-
Ein
TrustedHTMLoder String, der das in den Frame geladene HTML-Dokument repräsentiert. HTMLIFrameElement.width-
Ein String, der das
widthHTML-Attribut wiedergibt, das die Breite des Frames angibt.
Instanz-Methoden
Erbt auch Methoden von seinem Eltern-Interface, HTMLElement.
HTMLIFrameElement.getSVGDocument()-
Gibt das eingebettete SVG als
Documentzurück.
Spezifikationen
| Specification |
|---|
| HTML> # htmliframeelement> |
Browser-Kompatibilität
Siehe auch
- Das HTML-Element, das dieses Interface implementiert:
<iframe>