JavaScript把窗口调整为指定大小|Window resizeTo() 方法
定义与用法
resizeTo()方法用于把窗口大小调整为指定的宽度和高度。
使用resizeTo()和resizeBy()方法可以调整浏览器窗口的大小。这两个方法都接受两个参数,其中resizeTo()接受浏览器窗口新宽度和新高度,而resizeBy()接受新窗口与原窗口的宽度和高度只差。
语法格式
window.resizeTo( width,height)
示例代码
创建一个窗口, 设置宽度与高度为 500px:
var w=window.open('','', 'width=100,height=100');w.resizeTo(500,500);
浏览器支持
方法 | |||||
---|---|---|---|---|---|
resizeTo() | Yes | Yes | Yes | Yes | Yes |
所有主要浏览器都支持 resizeTo() 方法,从 Firefox 7 开始,不能改变浏览器窗口的大小了,要依据下面的规则:
- 不能设置那些不是通过 window.open 创建的窗口或 Tab 的大小。
- 当一个窗口里面含有一个以上的 Tab 时,无法设置窗口的大小。
参数说明
参数 | 说明 |
---|---|
width | 必需的。设置窗口的宽度,以像素为单位 |
height | 必需的。设置窗口的高度,以像素为单位 |