关闭窗口失效问题。

时间:2025-02-16 13:51:27

今天遇到一个用js关闭当前窗口的问题。

应用场景:直接copy页面url 然后打开页面,不符合条件,js(();)直接关闭窗口。

使用();没能有效关闭窗口,功能失效了。

在网上有好多解决方法如下
1
();

2:
= null;
('', '_self');

();

3:
("about:blank","_self").close();

以上都不能从根本上解决问题,只有第三条能基本实现关闭,其实也不是关闭,只是打开了一个新的空白页面替换掉了页面的url。

综上,我的应用场景为什么会失效,分析原因,() 只能处理关闭由js打开的窗口。