语法
window.open(URL,name,features,replace)
参数 | 描述 |
---|
URL | 字符串(可选),新窗口中要显示的地址 |
name | 字符串(可选),打开窗口的方式,类似a标签tartget属性:_blank,_parent,_self,_top |
features | 字符串(可选),申明新窗口的显示特征,见下表 |
replace | 布尔值(可选),true - URL 替换浏览历史中的当前条目;false - URL 在浏览历史中创建新的条目 |
窗口特征(Features)
参数 | 描述 |
channelmode=yes|no|1|0 | 是否使用剧院模式显示窗口。默认为 no。 |
directories=yes|no|1|0 | 是否添加目录按钮。默认为 yes。 |
fullscreen=yes|no|1|0 | 是否使用全屏模式显示浏览器。默认是 no。处于全屏模式的窗口必须同时处于剧院模式。 |
height=pixels | 窗口文档显示区的高度。以像素计。 |
left=pixels | 窗口的 x 坐标。以像素计。 |
location=yes|no|1|0 | 是否显示地址字段。默认是 yes。 |
menubar=yes|no|1|0 | 是否显示菜单栏。默认是 yes。 |
resizable=yes|no|1|0 | 窗口是否可调节尺寸。默认是 yes。 |
scrollbars=yes|no|1|0 | 是否显示滚动条。默认是 yes。 |
status=yes|no|1|0 | 是否添加状态栏。默认是 yes。 |
titlebar=yes|no|1|0 | 是否显示标题栏。默认是 yes。 |
toolbar=yes|no|1|0 | 是否显示浏览器的工具栏。默认是 yes。 |
top=pixels | 窗口的 y 坐标。 |
width=pixels | 窗口的文档显示区的宽度。以像素计。 |
案例
在新窗口打开地址
window.open('http://www.test.url.com','_blank');
在新窗口打开地址(脱离当前浏览器窗口)
window.open('http://www.test.url.com','_blank','location=no');
相关链接:
https://www.w3school.com.cn/jsref/met_win_open.asp