window.open( ) , 它会打开一个指定URL 的新窗口。 浏览器会打开一个新的选项卡URL,而不是独立的窗口。
window.open (URL, name, features, replace)
params 的设置项:
<!---->
<!---->
<!---->
let params = `scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,
width=600,height=300,left=100,top=100`;
window.open('/', 'test', params);
window 对象拥有一个 opener 属性,引用打开它的原始对象。opener 只在弹出窗口的最外层 window 对象(top)中定义,而且指向调用 window.open() 方法的窗口或框架。
window.opener.document.write ("<h1>给原有窗口添加内容</h1>"); //在原窗口中输出提示信息
窗口之间的连接是双向的:主窗口和弹窗之间相互引用。
关闭窗口: window.close()
检测窗口是否关闭状态: window.close true 关闭状态 false 开启状态
window.close()
window.focus()
window.blur()
弹窗在实际使用的场景比较少,通常在 进行 OAuth 授权 登录 使用。有比弹窗更好的选择,在页面中弹窗Dialog 或者 iframe 。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。