Spec-Zone.ru › Web APIs

Метод Window: moveTo()

Базовая Широко доступная *

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

* Некоторые части этой функции могут иметь различный уровень поддержки.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Метод moveTo() интерфейса Window перемещает текущее окно в указанные координаты.

Примечание: Эта функция перемещает окно в абсолютное местоположение. В отличие от нее, window.moveBy() перемещает окно относительно его текущего местоположения.

Синтаксис

moveTo(x, y)

Параметры

x

Горизонтальная координата для перемещения.

y

Вертикальная координата для перемещения.

Возвращаемое значение

None (undefined).

Примеры

В этом примере окно перемещается в верхний левый угол экрана.

function origin() {
  window.moveTo(0, 0);
}

Спецификации

Спецификация
CSSOM View Module
# dom-window-moveto

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
moveTo 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
relative-multi-screen
100Без разрешения window-management, используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
100Без разрешения window-management, используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
1Используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
86Без разрешения window-management, используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
1Используемые координаты начала системы несогласованы/ненадёжны.
100Без разрешения window-management, используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
4Используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
69Без разрешения window-management, используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
1Используемые координаты начала системы несогласованы/ненадёжны.
19.0Без разрешения window-management, используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.
100Без разрешения window-management, используются координаты для нескольких экранов, но окна привязаны к их существующим экранам.

С версии Firefox 7 веб-сайты больше не могут перемещать окно браузера в следующих случаях:

  1. Нельзя перемещать окно или вкладку, которые не были созданы с помощью Window.open().
  2. Нельзя перемещать окно или вкладку, когда оно находится в окне с более чем одной вкладкой.

Примечание: Эта функция может не перемещать окно синхронно. В некоторых средах (например, Wayland или мобильные устройства) окно может вообще не перемещаться. В настоящее время нет способа прослушать событие перемещения, см. вопрос CSS Working Group #7693.

См. также

  • Window.moveBy()

© 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/moveTo

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API