此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Window.resizeTo

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

概述

动态调整窗口的大小。

语法

window.resizeTo(aWidth, aHeight)

参数

  • aWidth 是一个整数,表示新的 outerWidth(单位:像素)(包括滚动条、窗口边框等)。
  • aHeight 是一个整数,表示新的 outerHeight(单位:像素)(包括滚动条、标题栏、窗口边框等)。

示例

js
// 将窗口设置为整个屏幕的 1/4 大小(面积)
function quarter() {
  window.resizeTo(window.screen.availWidth / 2, window.screen.availHeight / 2);
}

备注

从 Firefox 7 开始,不能改变浏览器窗口的大小了,要依据下面的规则

  1. 不能设置那些不是通过 window.open 创建的窗口或 Tab 的大小。
  2. 当一个窗口里面含有一个以上的 Tab 时,无法设置窗口的大小。

规范

规范
CSSOM View Module
# dom-window-resizeto

浏览器兼容性

参见