欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

window.close()无效,原因剖析

程序员文章站 2022-06-26 13:19:53
...

官方解释https://developer.mozilla.org/en-US/docs/Web/API/Window/close

简单的说就是:window.close()方法只能关闭由window.open()或者浏览器直接输入url打开的页面,其余情况安全考虑是被限制的

解决方案一

window.location.href = 'about:blank'
window.close()

解决方案二:

查看当前页面之前的一系列打开方式是不是用window.open()打开的,如果不是,换成此方法打开即可