21xrx.com
2024-12-23 06:06:04 Monday
登录
文章检索 我的文章 写文章
当前页面的方法有哪些?
2023-06-11 02:21:31 深夜i     --     --

Javascript是一种常见的Web编程语言,它可以用于控制网页的各种行为。在Web开发中,关闭当前页面也可以使用Javascript来实现。下面介绍三种Javascript关闭当前页面的方法:

1.使用window.close()方法

window.close()方法可以关闭当前窗口或页面。以下是使用window.close()方法关闭当前页面的代码:


但是,不是所有浏览器都允许使用window.close()方法关闭非脚本打开的窗口。例如,在Chrome中,如果你使用window.open()方法打开一个新窗口,然后尝试使用window.close()方法关闭这个窗口,会弹出一个警告框询问是否关闭这个窗口。

2.使用self.close()方法

self.close()方法也可以用于关闭当前窗口或页面。以下是使用self.close()方法关闭当前页面的代码:


但是,和window.close()方法一样,在某些浏览器中,self.close()方法也不能关闭非脚本打开的窗口。

3.使用window.opener=null和window.open('','_self')方法

如果你无法使用window.close()方法或self.close()方法关闭当前页面,还可以使用window.opener=null和window.open('','_self')方法。以下是使用这种方法关闭当前页面的代码:


这种方法的原理是,使用window.opener=null方法断开当前页面和其打开者(打开当前页面的窗口或页面)之间的联系,然后使用window.open('','_self')方法打开一个新的空白页面,并使用window.close()方法关闭当前页面。

总之,以上三种方法都可以用于关闭当前窗口或页面,但不是所有浏览器都支持所有方法。如果你需要关闭非脚本打开的窗口,最好使用window.opener=null和window.open('','_self')方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复