window.moveTo

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

概述

将当前窗口移动到指定的坐标位置。

语法

window.moveTo(x, y)

参数

  • x 是要移动到的位置横坐标
  • y 是要移动到的位置纵坐标

示例

js
function origin() {
  // 把窗口移动到左上角
  window.moveTo(0, 0);
}

附注

本函数按照指定的绝对位置移动当前窗口,而window.moveBy函数按照与当前位置相对的距离移动当前窗口。

从 Firefox 7 开始,如果符合下列情况,则普通网页中的 JavaScript 无法通过调用该函数来移动浏览器窗口

  1. 当前窗口或标签页不是由window.open方法创建的
  2. 当前标签页所在的窗口包含有多个标签页

规范

Specification
CSSOM View Module
# dom-window-moveto

浏览器兼容性

BCD tables only load in the browser

从 Firefox 7 开始,网站在以下情况下将不能再移动浏览器窗口。

  1. 不能移动不是由 Window.open() 创建的窗口或标签页。
  2. 当一个窗口里有多于一个标签页时,不能移动该窗口或其中的标签页。

参见