900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Js关闭当前页面/窗口(兼容浏览器问题)

Js关闭当前页面/窗口(兼容浏览器问题)

时间:2024-04-24 23:10:15

相关推荐

Js关闭当前页面/窗口(兼容浏览器问题)

js关闭当前页面/窗口(兼容浏览器问题)

在js中window.close()函数是关闭当前页面的函数,但是要做到兼容所有浏览器实现关闭当前窗口并不是直接使用window.close()函数就可以解决。

Window自带的关闭当前窗口的方法:

window.close()

一般情况下,直接使用在ie中它会出现一个提示:“您查看的网页正在试图关闭窗口。是否关闭窗口?”,如何才能不弹出这个提示?

兼容所有浏览器并不出现提示窗口的关闭当前页面函数

functionCloseWebPage(){

if(navigator.userAgent.indexOf("MSIE")>0){

if(navigator.userAgent.indexOf("MSIE6.0")>0){//适用于ie6不带提示关闭窗口

window.opener=null;

window.close();

}else{

window.open('','_top');//ie7之后不提示关闭窗口

window.top.close();

}

}

elseif(navigator.userAgent.indexOf("Firefox")>0){//Firefox不提示关闭窗口

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

}else{

window.opener=null;

window.open('','_self','');//其他浏览器

window.close();

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。