window.close()关闭窗口失效问题。
今天遇到一个用js关闭当前窗口的问题。应用场景:直接copy页面url然后打开页面,不符合条件,js(window.close();)直接关闭窗口。使用window.close();没能有效关闭窗口,功能失效了。在网上有好多解决方法如下1:window.close();2:window.opener = null;window.open('', '_self');window.close();3:
·
今天遇到一个用js关闭当前窗口的问题。
应用场景:直接copy页面url 然后打开页面,不符合条件,js(window.close();)直接关闭窗口。
使用window.close();没能有效关闭窗口,功能失效了。
在网上有好多解决方法如下1
:
window.close();
2:window.opener = null;
window.open('', '_self');window.close();
3:
window.open("about:blank","_self").close();
以上都不能从根本上解决问题,只有第三条能基本实现关闭,其实也不是关闭,只是打开了一个新的空白页面替换掉了页面的url。
综上,我的应用场景为什么会失效,分析原因,window.close() 只能处理关闭由js打开的窗口。
更多推荐
已为社区贡献3条内容
所有评论(0)