window.open()方法可以在当前窗口打开一个新的浏览器窗口。该方法可以接受一个参数,即要打开的网页的URL。它还可以接受可选参数,用于控制新窗口的大小、位置和特性。
使用方法
- 打开新窗口:
window.open(url, '_blank')
- 设置窗口大小:
window.open(url, '_blank', 'width=400,height=400')
- 设置窗口位置:
window.open(url, '_blank', 'width=400,height=400,top=200,left=200')
- 设置窗口特性:
window.open(url, '_blank', 'width=400,height=400,top=200,left=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no')
需要注意几点:
- 如果未指定窗口名称,则默认为“_blank”,表示在新窗口中打开新页面。
- 可以使用逗号分隔参数,来控制新窗口的大小、位置和特性。
- 新窗口的特性参数可以控制是否显示工具栏、地址栏、目录栏、状态栏、菜单栏、滚动条等。
- 如果不希望新窗口被缓存,可以设置copyhistory参数为“no”。