Метод Window: resizeTo()
Базовая Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Метод Window.resizeTo() динамически изменяет размеры окна.
Синтаксис
resizeTo(width, height)
Параметры
Возвращаемое значение
None (undefined).
Примеры
Эта функция изменяет размеры окна так, чтобы оно занимало одну четверть доступного экрана. См. свойства Screen.availWidth и Screen.availHeight.
function quarter() {
window.resizeTo(window.screen.availWidth / 2, window.screen.availHeight / 2);
}
Спецификации
| Спецификация |
|---|
| Модуль CSSOM View # dom-window-resizeto |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
resizeTo |
1 | 12 | 1С Firefox 7, веб-сайтам больше не удается изменить размер окна по умолчанию в браузере, если окно не было созданоwindow.open или содержит более одной вкладки. Подробнее. |
≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
Примечание: Невозможно изменить размер окна или вкладки, которые не были созданы window.open(). Также не удаётся изменить размер окна с несколькими вкладками.
Примечание: Данная функция может не изменить размер окна синхронно. В некоторых средах (например, на мобильных устройствах) она может вообще не изменить размер окна. Вы можете прослушивать событие resize, чтобы увидеть, было ли/когда окно переразмеренно.
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Window/resizeTo