--- title: Element.requestFullscreen() slug: Web/API/Element/requestFullScreen translation_of: Web/API/Element/requestFullScreen ---
Die Funktion Element.requestFullscreen()
sendet eine asynchrone Anfrage, um das Element in Vollbild darzustellen.
Es ist nicht garantiert, dass das Element in Vollbild angezeigt werden wird. Wenn die Berechtigung dazu erteilt wird, erhält das Dokument ein {{event("fullscreenchange")}} Event, um es wissen zu lassen, dass nun etwas in Vollbild angezeigt wird. Wird die Berechtigung jedoch verweigert, erhält das Dokument ein {{event('fullscreenerror')}} Event.
Nur Elemente im HTML Namespace (Standard HTML Elemente), plus die {{HTMLElement("svg")}} und {{HTMLElement("math")}} Elemente, welche sich im Top-Level Dokument oder in einem {{HTMLElement('iframe')}} mit dem {{htmlattrxref("allowfullscreen", "iframe")}} Attribut befinden, können im Vollbildmodus angezeigt werden. Das bedeutet, dass ein {{HTMLElement('frame')}} oder ein {{HTMLElement('object')}} dies nicht kann.
Element.requestFullscreen();
Bevor requestFullScreen()
aufgerufen wird, sollte man Eventhandler für die {{event("fullscreenchange")}} und {{event("fullscreenerror")}} Events erstellen, damit man erfährt, wenn das Dokument in den Vollbildmodus wechselt (oder die entsprechende Berechtigung dazu fehlt).
tbd
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName("Fullscreen", "#dom-element-requestfullscreen", "Element.requestFullScreen()")}} | {{Spec2("Fullscreen")}} | Ursprüngliche Definition |
{{CompatibilityTable}}
Feature | Chrome | Firefox | Internet Explorer | Edge | Opera | Safari |
---|---|---|---|---|---|---|
Grundlegene Unterstütung | {{CompatVersionUnknown}}{{property_prefix("webkit")}}[1] | {{CompatGeckoDesktop("9.0")}} as mozRequestFullScreen [2]{{CompatGeckoDesktop("47.0")}} (behind full-screen-api.unprefix.enabled |
11{{property_prefix("ms")}}[3] | {{CompatVersionUnknown}}[3] | {{CompatUnknown}} | {{CompatUnknown}} |
Feature | Chrome Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Grundlegene Unterstütung | {{CompatVersionUnknown}}{{property_prefix("webkit")}}[1] | {{CompatVersionUnknown}} | {{CompatGeckoMobile("9.0")}} as mozRequestFullScreen [2]{{CompatGeckoMobile("47.0")}} (behind full-screen-api.unprefix.enabled |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Auch implementiert als webkitRequestFullScreen
.
[2] Implementiert als mozRequestFullScreen
(man beachte das große S für Screen). Vor Firefox 44 erlaubte Gecko Elementen innerhalb eines {{HTMLElement('frame')}} oder {{HTMLElement('object')}} fälschlicherweise in den Vollbildmodus zu wechseln. Ab Firefox 44 wurde dieses Verhalten behoben: nur Elemente im Top-Level Dokument oder in einem {{HTMLElement('iframe')}} mit dem {{htmlattrxref("allowfullscreen", "iframe")}} Attribut können in den Vollbildmodus wechseln.
[3] Siehe Dokumentation auf MSDN.