window对象BOM的使用

1. 新开窗口

注:如果没有用户操作调用会被浏览器拦截,正确做法是用户点击调用新开窗口不会被拦截

var url = 'https://xxx.com';
window.open(url);

2. 关闭窗口

注:如果是浏览器直接新加的窗口不能通过此方法关闭,只有代码触发新开的窗口才可以使用此方法关闭

经测试:360浏览器需要调用两次才能关闭,第一次关闭网页显示空窗口,第二次关闭空窗口。谷歌浏览器一次就关闭了

window.close();
if (window) {
     window.close();
}

猜你喜欢

转载自www.cnblogs.com/dlm17/p/12667703.html