兼容所有浏览器的js关闭当前页面窗口的代码

JavaScript012

兼容所有浏览器的js关闭当前页面窗口的代码,第1张

我们在js中判断能力窗口或页面都离不开window.close()函数了,但是如果要做到兼容所有浏览器实现关闭当前窗口话并不是直接使用window.close()即可解决了。

可兼容所有浏览器关闭当前页面函数:

使用 window 对象的 open() 方法可以打开一个新窗口。用法如下:

参数列表如下:

使用 window.closed 属性可以检测当前窗口是否关闭,如果关闭则返回 true,否则返回 false。

下面是一个监听当前新开页面该窗口的打开关闭状态的示例

参考: https://blog.csdn.net/HeXinT/article/details/125412106

可以通过给新窗口起名,然后再打来的页面通过

window.colse()

来关闭

var a = window.open('https://zhidao.baidu.com/question/460962208969222925.html?fr=qlquick&is_force_answer=0&entry=list_default_myTag_exp')

setTimeout(() => {

  if(!a.closed) {

    a.close()

  }

}, 5000)

js关闭当前页面直接调用window.close()就可以了