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

window.close()关闭不了谷歌浏览器的标签

程序员文章站 2022-03-04 20:09:34
...

只有通过window.open()打开的页面才可以通过window.close()关闭

在之前版本的chrome浏览器中,window.close()是可以直接关闭当前标签页的,后来出于安全性的考虑,只有通过window.open()打开的页面才可以通过window.close()关闭。否则会出现如下错误提示:

Scripts may close only the windows that were opened by them.

假设我在a界面通过window.open(b)打开了b界面,在b界面中调用window.close()即可关闭b界面。