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界面。
推荐阅读