HTMLIFrameElement
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das HTMLIFrameElement Interface bietet spezielle Eigenschaften und Methoden (zusätzlich zu denen des HTMLElement Interface, das auch über Vererbung verfügbar ist), die zur Manipulation des Layouts und der Darstellung von Inline-Frame-Elementen dienen.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Eltern-Interface, HTMLElement.
HTMLIFrameElement.align-
Ein String, der die Ausrichtung des Rahmens im Verhältnis zum umgebenden Kontext angibt.
HTMLIFrameElement.allow-
Ein String, der die Berechtigungsrichtlinie angibt, die für dieses
<iframe>festgelegt wurde. HTMLIFrameElement.allowFullscreen-
Ein boolescher Wert, der angibt, ob das Inline-Frame bereit ist, im Vollbildmodus angezeigt zu werden. Siehe Verwendung des Vollbildmodus für Details.
HTMLIFrameElement.allowPaymentRequest-
Ein boolescher Wert, der angibt, ob die Payment Request API innerhalb eines Cross-Origin-Iframes aufgerufen werden darf.
HTMLIFrameElement.browsingTopics-
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 sollten. Dies spiegelt den Inhalt des Attributwertsbrowsingtopicswider. HTMLIFrameElement.contentDocumentSchreibgeschützt-
Gibt ein
Documentzurück, das aktive Dokument im verschachtelten Browserverlauf des Inline-Frames. HTMLIFrameElement.contentWindowSchreibgeschützt-
Gibt ein WindowProxy zurück, das Fenster-Proxy für den verschachtelten Browserverlauf ist.
HTMLIFrameElement.credentialless-
Ein boolescher Wert, der angibt, ob das
<iframe>credentialless ist, was bedeutet, dass sein Inhalt in einem neuen, flüchtigen Kontext geladen wird. Dieser Kontext hat keinen Zugriff auf den gemeinsam genutzten Speicher und die Anmeldeinformationen des übergeordneten Kontexts. Im Gegenzug können die Einbettungsregeln desCross-Origin-Embedder-Policy(COEP) aufgehoben werden, sodass Dokumente mit gesetztem COEP Drittanbieterdokumente einbetten können, die dies nicht getan haben. Siehe IFrame credentialless für eine ausführlichere Erklärung. HTMLIFrameElement.csp-
Gibt die Content Security Policy an, die ein eingebettetes Dokument selbst durchsetzen muss.
HTMLIFrameElement.featurePolicySchreibgeschützt-
Gibt das
FeaturePolicyInterface zurück, das eine einfache API zum Überprüfen der auf ein bestimmtes Dokument angewendeten Berechtigungsrichtlinien bietet. HTMLIFrameElement.frameBorder-
Ein String, der angibt, ob zwischen den Rahmen Grenzen erstellt werden sollen.
HTMLIFrameElement.height-
Ein String, der das
heightHTML-Attribut widerspiegelt und die Höhe des Rahmens angibt. HTMLIFrameElement.loading-
Ein String, der einen Hinweis an den Browser gibt, dass das iframe sofort (
eager) oder bei Bedarf (lazy) geladen werden soll. Dies spiegelt dasloadingHTML-Attribut wider. HTMLIFrameElement.longDesc-
Ein String, der die URI einer langen Beschreibung des Rahmens enthält.
HTMLIFrameElement.marginHeight-
Ein String, der die Höhe des Rahmenrandes ist.
HTMLIFrameElement.marginWidth-
Ein String, der die Breite des Rahmenrandes ist.
HTMLIFrameElement.name-
Ein String, der das
nameHTML-Attribut widerspiegelt und einen Namen enthält, mit dem auf den Rahmen verwiesen werden kann. HTMLIFrameElement.privateToken-
Eine stringbasierte Darstellung eines Optionsobjekts, das eine Operation eines Private State Token darstellt; dieses Objekt hat die gleiche Struktur wie die
RequestInitDictionary-PropertyprivateToken. Es spiegelt den Inhalt des zugehörigen<iframe>-ElementsprivateTokenAttributs wider. HTMLIFrameElement.referrerPolicy-
Ein String, der das
referrerPolicyHTML-Attribut widerspiegelt und angibt, welcher Referrer verwendet werden soll, wenn die verlinkte Ressource abgerufen wird. HTMLIFrameElement.sandboxSchreibgeschützt-
Gibt eine
DOMTokenListzurück, die dassandboxHTML-Attribut widerspiegelt und zusätzliche Einschränkungen für das Verhalten des verschachtelten Inhalts angibt. HTMLIFrameElement.scrolling-
Ein String, der angibt, ob der Browser Bildlaufleisten für den Rahmen bereitstellen soll.
HTMLIFrameElement.src-
Ein String, der das
srcHTML-Attribut widerspiegelt 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 Rahmen in Firefox (ab Version 65), auf Chromium-basierte Browser und Safari/iOS geladen wird. HTMLIFrameElement.srcdoc-
Ein
TrustedHTMLoder String, der das in den Rahmen geladene HTML-Dokument darstellt. HTMLIFrameElement.width-
Ein String, der das
widthHTML-Attribut widerspiegelt und die Breite des Rahmens angibt.
Instanz-Methoden
Erbt auch Methoden von seinem Eltern-Interface HTMLElement.
HTMLIFrameElement.getSVGDocument()-
Gibt das eingebettete SVG als
Documentzurück.
Spezifikationen
| Spezifikation |
|---|
| HTML> # htmliframeelement> |
Browser-Kompatibilität
Siehe auch
- Das HTML-Element, das dieses Interface implementiert:
<iframe>