<iframe> HTML Inline-Frame-Element
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 <iframe>-Element HTML repräsentiert einen verschachtelten Browsing-Kontext, indem es eine andere HTML-Seite in die aktuelle einbettet.
Probieren Sie es aus
<iframe
id="inlineFrameExample"
title="Inline Frame Example"
width="300"
height="200"
src="https://www.openstreetmap.org/export/embed.html?bbox=-0.004017949104309083%2C51.47612752641776%2C0.00030577182769775396%2C51.478569861898606&layer=mapnik">
</iframe>
iframe {
border: 1px solid black;
width: 100%; /* takes precedence over the width set with the HTML width attribute */
}
Jeder eingebettete Browsing-Kontext hat sein eigenes Dokument und ermöglicht URL-Navigationen. Die Navigationen jedes eingebetteten Browsing-Kontextes werden in die Sitzungsverlauf des obersten Browsing-Kontextes linearisiert. Der Browsing-Kontext, der die anderen einbettet, wird als Eltern-Browsing-Kontext bezeichnet. Der oberste Browsing-Kontext — der ohne Eltern — ist normalerweise das Browserfenster, dargestellt durch das Window-Objekt.
Warnung:
Da jeder Browsing-Kontext eine vollständige Dokumentumgebung ist, erfordert jedes <iframe> auf einer Seite erhöhten Speicher und andere Computerressourcen. Theoretisch können Sie so viele <iframe>s verwenden, wie Sie möchten, jedoch sollten Sie auf Leistungsprobleme achten.
Attribute
Dieses Element enthält die globalen Attribute.
allow-
Gibt eine Permissions Policy für das
<iframe>an. Die Richtlinie definiert, welche Funktionen für das<iframe>verfügbar sind (zum Beispiel Zugriff auf Mikrofon, Kamera, Batterie, Web-Share, etc.) basierend auf dem Ursprung der Anfrage.Siehe iframes im Thema
Permissions-Policyfür Beispiele.Hinweis: Eine durch das
allow-Attribut angegebene Berechtigungsrichtlinie implementiert eine zusätzliche Einschränkung oberhalb der imPermissions-PolicyHeader spezifizierten Richtlinie. Sie ersetzt sie nicht. allowfullscreen-
Auf
truesetzen, wenn das<iframe>den Vollbildmodus durch Aufrufen derrequestFullscreen()-Methode aktivieren kann.Hinweis: Dieses Attribut wird als veraltetes Attribut angesehen und als
allow="fullscreen *"neu definiert. allowpaymentrequest-
Auf
truesetzen, wenn einem Cross-Origin-<iframe>erlaubt werden soll, die Payment Request API zu verwenden.Hinweis: Dieses Attribut wird als veraltetes Attribut angesehen und als
allow="payment *"neu definiert. browsingtopics-
Ein boolesches Attribut, das, wenn es vorhanden ist, angibt, dass die ausgewählten Themen für den aktuellen Benutzer mit der Anfrage für die Quelle des
<iframe>gesendet werden sollen. credentialless-
Auf
truesetzen, um das<iframe>ohne Anmeldedaten zu gestalten, sodass sein Inhalt in einem neuen, flüchtigen Kontext geladen wird. Es hat keinen Zugang zum Netzwerk, Cookies und Speicherdaten, die mit seinem Ursprung verbunden sind. Es nutzt einen neuen Kontext, der lokal zur Lebensdauer des Top-Level-Dokuments ist. Im Gegenzug können dieCross-Origin-Embedder-Policy(COEP) Einbettungsregeln aufgehoben werden, sodass Dokumente mit COEP eingebettet werden können, die dies nicht tun. Siehe IFrame credentialless für mehr Details. csp-
Eine Content Security Policy, die für die eingebettete Ressource durchgesetzt wird. Siehe
HTMLIFrameElement.cspfür Details. height-
Die Höhe des Rahmens in CSS-Pixeln. Standard ist
150. loading-
Gibt an, wann der Browser das
<iframe>laden soll:eager-
Lädt das
<iframe>sofort beim Laden der Seite (dies ist der Standardwert). lazy-
Verzögert das Laden des
<iframe>, bis es eine berechnete Distanz vom visuellen Viewport erreicht, wie vom Browser definiert. Das Ziel ist es, die Nutzung des Netzwerks und die Speichernutzung zu vermeiden, die erforderlich sind, um den Rahmen zu holen, bis der Browser mit Sicherheit annimmt, dass er benötigt wird. Dies verbessert die Leistung und Kosten in den meisten typischen Anwendungsfällen, insbesondere indem die anfänglichen Ladezeiten der Seite reduziert werden.Laden wird nur verzögert, wenn JavaScript aktiviert ist. Dies ist eine Maßnahme gegen Tracking, da es, wenn ein Benutzeragent Lazy-Loading unterstützt, wenn Skripte deaktiviert sind, immer noch möglich wäre, die ungefähre Scrollposition eines Benutzers während einer Sitzung zu verfolgen, indem strategisch
<iframe>s in das Markup einer Seite platziert werden, sodass ein Server verfolgen kann, wie viele<iframe>s angefordert und wann sie angefordert werden.
name-
Ein anvisierbarer Name für den eingebetteten Browsing-Kontext. Dies kann im
target-Attribut der<a>,<form>, oder<base>-Elemente verwendet werden; dasformtarget-Attribut der<input>oder<button>-Elemente; oder denwindowName-Parameter in derwindow.open()-Methode. Zusätzlich wird der Name zu einer Eigenschaft desWindowundDocument-Objekte, die einen Verweis auf das eingebettete Fenster oder das Element selbst enthalten. privateToken-
Enthält eine Zeichenfolgenrepräsentation eines Optionsobjekts, das eine private state token-Operation darstellt; dieses Objekt hat dieselbe Struktur wie die
RequestInit-Dictionary-EigenschaftprivateToken. IFrames, die dieses Attribut enthalten, können Operationen initiieren, wie das Ausgeben oder Einlösen von Tokens, wenn ihr eingebetteter Inhalt geladen wird. referrerpolicy-
Gibt an, welchen Referrer beim Abrufen der Ressource des Rahmens gesendet werden soll:
no-referrer-
Der
Referer-Header wird nicht gesendet. no-referrer-when-downgrade-
Der
Referer-Header wird nicht an Ursprünge ohne TLS (HTTPS) gesendet. origin-
Der gesendete Referrer ist auf den Ursprung der verlinkenden Seite begrenzt: ihr Schema, ihren Host und ihren Port.
origin-when-cross-origin-
Der gesendete Referrer zu anderen Ursprüngen wird auf das Schema, den Host und den Port begrenzt. Navigationen im selben Ursprung enthalten nach wie vor den Pfad.
same-origin-
Ein Referrer wird für denselben Ursprung gesendet, aber Cross-Origin-Anfragen enthalten keine Referrer-Informationen.
strict-origin-
Sendet nur den Ursprung des Dokuments als Referrer, wenn das Sicherheitsniveau des Protokolls gleich bleibt (HTTPS→HTTPS), aber sendet ihn nicht an eine weniger sichere Zielseite (HTTPS→HTTP).
strict-origin-when-cross-origin(Standard)-
Sendet eine vollständige URL bei einer gleichartigen Ursprungsanfrage, sendet nur den Ursprung, wenn das Sicherheitsniveau des Protokolls gleich bleibt (HTTPS→HTTPS), und sendet keinen Header an eine weniger sichere Zielseite (HTTPS→HTTP).
unsafe-url-
Der Referrer wird den Ursprung und den Pfad enthalten (aber nicht das Fragment, Passwort, oder Nutzername). Dieser Wert ist unsicher, da er Ursprünge und Pfade von TLS-geschützten Ressourcen an unsichere Ursprünge weitergibt.
sandbox-
Steuert die Einschränkungen, die auf den in das
<iframe>eingebetteten Inhalt angewendet werden. Der Wert des Attributs kann entweder leer sein, um alle Einschränkungen anzuwenden, oder durch Leerzeichen getrennte Tokens, um bestimmte Einschränkungen aufzuheben:allow-downloads-
Erlaubt das Herunterladen von Dateien über ein
<a>oder<area>-Element mit dem download-Attribut sowie durch die Navigation, die zum Download einer Datei führt. Dies funktioniert unabhängig davon, ob der Benutzer auf den Link geklickt hat oder ob JS-Code dies ohne Benutzerinteraktion eingeleitet hat. allow-forms-
Erlaubt der Seite das Senden von Formularen. Wenn dieses Schlüsselwort nicht verwendet wird, wird ein Formular normal angezeigt, aber das Absenden löst keine Eingabevalidierung aus, sendet keine Daten an einen Webserver und schließt keinen Dialog.
allow-modals-
Erlaubt der Seite das Öffnen modaler Fenster durch
Window.alert(),Window.confirm(),Window.print()undWindow.prompt(), während das Öffnen eines<dialog>unabhängig von diesem Schlüsselwort erlaubt ist. Es erlaubt der Seite auch,BeforeUnloadEvent-Ereignisse zu empfangen. allow-orientation-lock-
Erlaubt der Ressource das Sperren der Bildschirmausrichtung.
allow-pointer-lock-
Erlaubt der Seite die Nutzung der Pointer Lock API.
allow-popups-
Erlaubt Popups (die beispielsweise durch
Window.open()odertarget="_blank"erstellt werden). Wenn dieses Schlüsselwort nicht verwendet wird, wird diese Funktionalität stillschweigend fehlschlagen. allow-popups-to-escape-sandbox-
Erlaubt einem sandboxed Dokument das Öffnen eines neuen Browsing-Kontextes, ohne die Sandboxing-Flags auf den neuen Kontext zu erzwingen. Dies erlaubt es beispielsweise, eine Werbung sicher einzubetten, ohne die gleichen Beschränkungen auf die Seite, auf die die Anzeige verweist, zu erzwingen. Wenn diese Flagge nicht enthalten ist, unterliegen eine umgeleitete Seite, ein Popup-Fenster oder ein neuer Tab denselben Sandbox-Beschränkungen wie das ursprüngliche
<iframe>. allow-presentation-
Erlaubt es Einbettungen, die Kontrolle darüber zu haben, ob ein
<iframe>eine Präsentationssitzung starten kann. allow-same-origin-
Wenn dieses Token nicht verwendet wird, wird die Ressource behandelt, als käme sie von einem speziellen Ursprung, der immer gegen die gleiche Ursprungspolitik fehlschlägt (was möglicherweise den Zugang zu Datenspeicherung/Cookies und einigen JavaScript-APIs verhindert).
Hinweis: Wenn
allow-same-originvorhanden ist, kann ein gleichartiges Ursprungsdokument eines Elternteils weiterhin auf das DOM des IFrames zugreifen und mit ihm interagieren, auch wennallow-scriptsnicht gesetzt ist. Dasallow-scripts-Token steuert nur die Skriptausführung innerhalb des eingebetteten Browsing-Kontextes und beeinflusst nicht den DOM-Zugriff vom Elternteil. allow-scripts-
Erlaubt der Seite das Ausführen von Skripten (aber keine Pop-up-Fenster zu erstellen). Wenn dieses Schlüsselwort nicht verwendet wird, ist diese Aktion nicht erlaubt.
allow-storage-access-by-user-activation-
Ermöglicht einem Dokument, das im
<iframe>geladen wird, die Verwendung der Storage Access API, um Zugang zu nicht partitionierten Cookies zu beantragen. -
Erlaubt der Ressource, den oberen Browsing-Kontext (derjenige, der
_topgenannt wird) zu navigieren. -
Erlaubt der Ressource, den oberen Browsing-Kontext zu navigieren, aber nur wenn dies durch eine Benutzeraktion initiiert wurde.
-
Erlaubt Navigations zu nicht-
http-Protokollen, die im Browser eingebaut sind oder von einer Website registriert wurden. Dieses Feature wird auch durch dasallow-popupsoderallow-top-navigation-Schlüsselwort aktiviert.
Hinweis:
- Wenn das eingebettete Dokument denselben Ursprung wie die einbettende Seite hat, wird es dringend davon abgeraten, sowohl
allow-scriptsals auchallow-same-originzu verwenden, da dies dem eingebetteten Dokument ermöglicht, dassandbox-Attribut zu entfernen — womit es nicht sicherer ist, als dassandbox-Attribut überhaupt nicht zu verwenden. - Eine Sandboxing ist nutzlos, wenn der Angreifer Inhalte außerhalb eines sandboxed
iframeanzeigen kann — wie wenn der Betrachter den Frame in einem neuen Tab öffnet. Solche Inhalte sollten auch von einem separaten Ursprung bereitgestellt werden, um potenziellen Schaden zu begrenzen.
Hinweis: Beim Umleiten des Benutzers, Öffnen eines Popup-Fensters oder Öffnen eines neuen Tabs von einer eingebetteten Seite innerhalb eines
<iframe>mit demsandbox-Attribut unterliegt der neue Browsing-Kontext denselbensandbox-Beschränkungen. Dies kann Probleme schaffen — beispielsweise, wenn eine innerhalb eines<iframe>eingebettete Seite ohne einsandbox="allow-forms"odersandbox="allow-popups-to-escape-sandbox"-Attribut ein neues Site in einem separaten Tab öffnet, wird das Absenden von Formularen in diesem neuen Browsing-Kontext stillschweigend fehlschlagen. src-
Die URL der einzubettenden Seite. Verwenden Sie einen Wert von
about:blank, um eine leere Seite einzubetten, die der gleiche Ursprungspolitik entspricht. Beachten Sie auch, dass das programmgesteuerte Entfernen eines<iframe>ssrc-Attributs (z.B. überElement.removeAttribute()) dazu führt, dassabout:blankim Frame in Firefox (ab Version 65), Browsern auf Chromium-Basis und Safari/iOS geladen wird.Hinweis: Die
about:blank-Seite verwendet die URL des einbettenden Dokuments als Basis-URL, wenn relative URLs, wie Ankerlinks, aufgelöst werden. srcdoc-
Eingebettetes HTML, das das
src-Attribut überschreibt. Sein Inhalt sollte der Syntax eines vollständigen HTML-Dokuments folgen, das die Doctype-Direktive,<html>,<body>-Tags usw. einschließt, obwohl die meisten von ihnen weggelassen werden können, so dass nur der Body-Inhalt übrig bleibt. Dieses Dokument hatabout:srcdocals seine Location. Wenn ein Browser dassrcdoc-Attribut nicht unterstützt, wird auf die URL imsrc-Attribut zurückgegriffen.Hinweis: Die
about:srcdoc-Seite verwendet die URL des einbettenden Dokuments als Basis-URL, wenn relative URLs, wie Ankerlinks, aufgelöst werden. width-
Die Breite des Rahmens in CSS-Pixeln. Standard ist
300.
Veraltete Attribute
Diese Attribute sind veraltet und werden möglicherweise nicht mehr von allen Benutzeragenten unterstützt. Sie sollten sie in neuen Inhalten nicht verwenden und sie aus bestehenden Inhalten entfernen.
align-
Die Ausrichtung dieses Elements im Verhältnis zu seinem umgebenden Kontext.
frameborder-
Der Wert
1(der Standardwert) zeichnet einen Rahmen um diesen Frame. Der Wert0entfernt den Rahmen um diesen Frame, jedoch sollten Sie stattdessen die CSS-Eigenschaftborderverwenden, um<iframe>-Rahmen zu steuern. longdesc-
Eine URL einer langen Beschreibung des Inhalts des Rahmens. Aufgrund weit verbreiteten Missbrauchs ist dies für nicht-visuelle Browser nicht hilfreich.
marginheight-
Die Menge des Platzes in Pixeln zwischen dem Inhalt des Rahmens und seinen oberen und unteren Rändern.
marginwidth-
Die Menge des Platzes in Pixeln zwischen dem Inhalt des Rahmens und seinen linken und rechten Rändern.
scrolling-
Gibt an, wann der Browser eine Bildlaufleiste für den Rahmen bereitstellen soll:
Skripting
Inline-Frames, wie <frame>-Elemente, sind im window.frames Pseudo-Array enthalten.
Mit dem DOM HTMLIFrameElement-Objekt können Skripte auf das window-Objekt der gerahmten Ressource über die contentWindow-Eigenschaft zugreifen. Die contentDocument-Eigenschaft bezieht sich auf das document innerhalb des <iframe>, gleichbedeutend mit contentWindow.document.
Von innerhalb eines Frames kann ein Skript mit window.parent einen Verweis auf das übergeordnete Fenster erhalten.
Der Skriptzugriff auf den Inhalt eines Frames unterliegt der gleiche Ursprungspolitik.
Skripte können nicht auf die meisten Eigenschaften in anderen window-Objekten zugreifen, wenn das Skript von einem anderen Ursprung geladen wurde, einschließlich Skripten innerhalb eines Frames, das auf das übergeordnete Fenster zugreift.
Eine Cross-Origin-Kommunikation kann mithilfe von Window.postMessage() erreicht werden.
Navigation auf oberster Ebene in Cross-Origin-Frames
Skripte, die in einem gleichartigen Ursprungs-Frame ausgeführt werden, können auf die Window.top-Eigenschaft zugreifen und window.top.location setzen, um die Seite auf oberster Ebene zu einem neuen Ort umzuleiten.
Dieses Verhalten wird als "Top-Navigation" bezeichnet.
Ein Cross-Origin-Frame ist nur dann berechtigt, die Seite auf oberster Ebene unter Verwendung von top umzuleiten, wenn der Frame starke Aktivierung hat.
Wenn die Top-Navigation blockiert ist, können Browser entweder um Benutzergenehmigung zum Umleiten bitten oder den Fehler in der Entwicklerkonsole melden (oder beides).
Diese Beschränkung durch Browser wird als Framebusting-Intervention bezeichnet.
Das bedeutet, dass ein Cross-Origin-Frame die Seite auf oberster Ebene nicht unmittelbar umleiten kann — der Benutzer muss zuvor mit dem Frame interagiert oder die Erlaubnis zur Umleitung erteilt haben.
Ein sandboxed Frame blockiert alle Top-Navigationen, es sei denn, die sandbox-Attributwerte werden auf allow-top-navigation oder allow-top-navigation-by-user-activation gesetzt.
Beachten Sie, dass die Top-Navigationsberechtigungen vererbt werden, sodass ein verschachtelter Frame eine Top-Navigation nur ausführen kann, wenn seine übergeordneten Frames dies ebenfalls dürfen.
Positionierung und Skalierung
Als ein ersetztes Element erlaubt das <iframe>, die Position des eingebetteten Dokuments innerhalb seines Kästchens mithilfe der object-position-Eigenschaft anzupassen.
Hinweis:
Die object-fit-Eigenschaft hat keine Auswirkungen auf <iframe>-Elemente.
Verhalten der error- und load-Ereignisse
Die error- und load-Ereignisse, die auf <iframe>s ausgelöst werden, könnten verwendet werden, um den URL-Raum der HTTP-Server des lokalen Netzwerks zu sondieren. Daher lösen Benutzeragenten aus Sicherheitsgründen das error-Ereignis auf <iframe>s nicht aus, und das load-Ereignis wird immer ausgelöst, selbst wenn der <iframe>-Inhalt nicht geladen werden konnte.
Responsive <iframe>-Größenanpassung
Aus Sicherheits- und Datenschutzgründen geben <iframe>-Elemente standardmäßig keine Informationen über die Größe des Inhalts im Dokument preis, das sie einbetten.
Um eine reaktionsfähige Größenanpassung von <iframe>-Elementen basierend auf ihrem Inhalt zu ermöglichen, kann das <meta name="responsive-embedded-sizing">-Tag in ein eingebettetes Dokument aufgenommen werden, um dieses für die Weitergabe seiner Größeninformationen an das übergeordnete Dokument anzumelden. Die frame-sizing-CSS-Eigenschaft kann dann auf das <iframe> gesetzt werden, damit es dieselbe horizontale oder vertikale Größe wie der tatsächliche Inhaltsmaßstab des eingebetteten Dokuments annimmt. Dies stellt sicher, dass <iframe>-Inhalte nahtlos in ihr eingebettetes Element passen, und vermeidet unnötige Bildlaufleisten.
Um die Größe des <iframe> dynamisch anzupassen, sobald das eingebettete Dokument seine Layoutgröße ändert, können Sie die Window.requestResize()-Methode aus dem eingebetteten Dokument aufrufen, um eine aktualisierte Größe zu melden.
Barrierefreiheit
Personen, die mit assistierenden Technologien wie einem Screenreader navigieren, können das title-Attribut auf einem <iframe> verwenden, um dessen Inhalt zu kennzeichnen. Der Titelwert sollte den eingebetteten Inhalt prägnant beschreiben:
<iframe
title="Wikipedia page for Avocados"
src="https://en.wikipedia.org/wiki/Avocado"></iframe>
Ohne diesen Titel müssen sie in das <iframe> navigieren, um zu bestimmen, was sein eingebetteter Inhalt ist. Diese Kontextverschiebung kann verwirrend und zeitaufwendig sein, insbesondere für Seiten mit mehreren <iframe>s und/oder wenn Einbettungen interaktive Inhalte wie Videos oder Audios enthalten.
Beispiele
>Ein einfaches <iframe>
Dieses Beispiel bettet die Seite unter https://example.org in einem <iframe> ein. Dies ist ein häufiger Anwendungsfall von <iframe>s: Inhalte von einer anderen Website einzubetten. Zum Beispiel sind die Live-Beispiel selbst und das ausprobieren-Beispiel oben beide <iframe>-Einbettungen von Inhalten von einer anderen MDN-Website.
HTML
<iframe
src="https://example.org"
title="iframe Example 1"
width="400"
height="300">
</iframe>
Ergebnis
Quelltext in einem <iframe> einbetten
Dieses Beispiel rendert direkt Quellcode in einem <iframe>. Dies kann als Technik verwendet werden, um Skriptinjektionen zu verhindern, wenn benutzergenerierte Inhalte angezeigt werden, in Kombination mit dem sandbox-Attribut.
Beachten Sie, dass beim Verwenden von srcdoc alle relativen URLs im eingebetteten Inhalt relativ zur URL der einbettenden Seite aufgelöst werden. Wenn Sie Anker-Links verwenden möchten, die auf Stellen im eingebetteten Inhalt verweisen, müssen Sie about:srcdoc ausdrücklich als Basis-URL angeben.
HTML
<article>
<footer>Nine minutes ago, <i>jc</i> wrote:</footer>
<iframe
sandbox
srcdoc="<p>There are two ways to use the <code>iframe</code> element:</p>
<ol>
<li><a href="about:srcdoc#embed_another">To embed content from another page</a></li>
<li><a href="about:srcdoc#embed_user">To embed user-generated content</a></li>
</ol>
<h2 id="embed_another">Embedding content from another page</h2>
<p>Use the <code>src</code> attribute to specify the URL of the page to embed:</p>
<pre><code>&lt;iframe src="https://example.org"&gt;&lt;/iframe&gt;</code></pre>
<h2 id="embed_user">Embedding user-generated content</h2>
<p>Use the <code>srcdoc</code> attribute to specify the content to embed. This post is already an example!</p>
"
width="500"
height="250"
></iframe>
</article>
Hier ist, wie man Escape-Sequenzen verwendet, wenn man srcdoc verwendet:
- Schreiben Sie zuerst den HTML-Text heraus und entgehen Sie allem, was Sie in einem normalen HTML-Dokument entgehen würden (wie
<,>,&, etc.). <und<repräsentieren dasselbe Zeichen imsrcdoc-Attribut. Um es also zu einer tatsächlichen Escape-Sequenz im HTML-Dokument zu machen, ersetzen Sie alle kaufmännischen Unds (&) durch&. Zum Beispiel wird<zu&lt;, und&wird zu&amp;.- Ersetzen Sie alle doppelten Anführungszeichen (
") durch", um zu verhindern, dass dassrcdoc-Attribut vorzeitig beendet wird (wenn Sie'stattdessen verwenden, sollten Sie'durch'ersetzen). Dieser Schritt geschieht nach dem vorherigen, sodass", das in diesem Schritt erzeugt wird, nicht zu&quot;wird.
Ergebnis
Technische Zusammenfassung
| Inhaltskategorien | Fließender Inhalt, Phrasierungsinhalt, eingebetteter Inhalt, interaktiver Inhalt, fühlbarer Inhalt. |
|---|---|
| Zulässiger Inhalt | Keiner. |
| Tag-Auslassung | Keine, sowohl die Anfangs- als auch die End-Tags sind obligatorisch. |
| Zulässige Eltern | Jedes Element, das eingebetteten Inhalt akzeptiert. |
| Implizite ARIA-Rolle | Keine entsprechende Rolle |
| Zulässige ARIA-Rollen |
application, document,
img, none,
presentation
|
| DOM-Schnittstelle | [`HTMLIFrameElement`](/de/docs/Web/API/HTMLIFrameElement) |
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-iframe-element> |