美文网首页
兼容所有浏览器的js关闭当前页面/窗口的代码

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

作者: Bior | 来源:发表于2020-04-17 16:39 被阅读0次

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

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

    function CloseWebPage(){
    if (navigator.userAgent.indexOf("MSIE") > 0) {
    if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
    window.opener = null;
    window.close();
    } else {
    window.open('', '_top');
    window.top.close();
    }
    }
    else if (navigator.userAgent.indexOf("Firefox") > 0) {
    window.location.href = 'about:blank ';
    } else {
    window.opener = null;
    window.open('', '_self', '');
    window.close();
    }
    }
    

    相关文章

      网友评论

          本文标题:兼容所有浏览器的js关闭当前页面/窗口的代码

          本文链接:https://www.haomeiwen.com/subject/eyuyvhtx.html