当前位置: 纯净系统之家 >  电脑教程 >  window.close()不能关闭弹窗窗口

window.close()不能关闭弹窗窗口 解决脚本无法关闭非脚本打开窗口的方法

更新时间:2023-09-26 16:46:47作者:xiaoliu

  window.close()不能关闭弹窗窗口,在网页开发中,我们经常遇到需要在脚本中打开弹窗窗口的情况,当我们想要关闭这些非脚本打开的窗口时,却发现使用常见的window.close()方法并不能达到预期的效果。这给我们的开发工作带来了一些困扰。不过不用担心我们可以采用一些其他的方法来解决这个问题。接下来我将介绍一些可以解决脚本无法关闭非脚本打开窗口的方法。

方法如下:

1.在开头部分加入

//@grant window.close

保存,再刷新网页,就可以正常关闭了.

window.close()不能关闭弹窗窗口 解决脚本无法关闭非脚本打开窗口的方法

2.网络上的解决方法总结如下:

①无效

window.open('','_self',''); 

window.close();

②无效

open(location, '_self').close();

③无效

window.location.href="about:blank";  

window.close();

④无效

window.opener='这里填点东西,具体填什么。好像是页面的标示吧 类似ID之类';window.close();

⑤(firefox)有效,太麻烦

打开firefox,在地址栏输入about:config 找到dom.allow_scripts_to_close_windows这项并改为true。

  以上是关于window.close()无法关闭弹窗的所有内容,如果您还有疑问,请按照小编的方法操作,我们希望能够帮助到您。

相关教程

copyright ©  2012-2024 纯净系统之家 m.kzmyhome.com 版权声明