Window: resizeTo() Methode
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.
Die Window.resizeTo()-Methode ändert die Größe des Fensters dynamisch.
Syntax
resizeTo(width, height)
Parameter
width-
Ein ganzzahliger Wert, der die neue
outerWidthin Pixeln darstellt (einschließlich Scrollleisten, Titelbalken usw.). height-
Ein ganzzahliger Wert, der die neue
outerHeightin Pixeln darstellt (einschließlich Scrollleisten, Titelbalken usw.).
Rückgabewert
Keiner (undefined).
Beispiele
Diese Funktion ändert die Größe des Fensters so, dass es ein Viertel des verfügbaren Bildschirms einnimmt. Siehe die Eigenschaften Screen.availWidth und Screen.availHeight.
function quarter() {
window.resizeTo(window.screen.availWidth / 2, window.screen.availHeight / 2);
}
Spezifikationen
| Spezifikation |
|---|
| CSSOM View Module> # dom-window-resizeto> |
Browser-Kompatibilität
Hinweis: Es ist nicht möglich, ein Fenster oder Tab zu ändern, das nicht durch window.open() erstellt wurde. Es ist auch nicht möglich, die Größe zu ändern, wenn das Fenster mehrere Tabs hat.
Hinweis:
Diese Funktion könnte das Fenster nicht synchron neu dimensionieren.
In manchen Umgebungen (wie Mobilgeräten) könnte das Fenster überhaupt nicht neu dimensioniert werden. Sie können das resize Ereignis beobachten, um festzustellen, ob/wann das Fenster neu dimensioniert wurde.