1、问题描述:
在Chrome浏览器中调用方法 window.close() 来关闭当前页面时,浏览器控制台报出 “Scripts may close only the windows that were opened by them.” 且无法关闭当前页面
2、原因:
只有通过 window.open(url) 打开的窗⼝,才能够由 window.close() 关闭,为的是阻⽌恶意的脚本终⽌⽤户的浏览器。
3、解决方法:
(1)确保页面打开时是通过 window.open() 打开的
window.open()
(2)才能够由window.close()关闭
window.close()