JavaScript把窗口调整为指定大小|Window resizeTo() 方法

Window 对象参考手册


定义与用法

resizeTo()方法用于把窗口大小调整为指定的宽度和高度。

使用resizeTo()和resizeBy()方法可以调整浏览器窗口的大小。这两个方法都接受两个参数,其中resizeTo()接受浏览器窗口新宽度和新高度,而resizeBy()接受新窗口与原窗口的宽度和高度只差。


语法格式

window.resizeTo( width,height)


示例代码

创建一个窗口, 设置宽度与高度为 500px:

var w=window.open('','', 'width=100,height=100');w.resizeTo(500,500);

亲自试试


浏览器支持

方法Google ChromeInternet ExplorerFirefoxSafariOpera
resizeTo()YesYesYesYesYes

所有主要浏览器都支持 resizeTo() 方法,从 Firefox 7 开始,不能改变浏览器窗口的大小了,要依据下面的规则:

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

参数说明

参数说明
width必需的。设置窗口的宽度,以像素为单位
height必需的。设置窗口的高度,以像素为单位

Window 对象参考手册


相关