H5界面关闭当前页面的方法

时间:2025-04-17 14:01:00

H5界面关闭当前页面

由于方法只使用于IE浏览器,所以我根据userAgent判断客户端类型编写关闭方法,代码如下:

function shutdown() {
        if(confirm("您确定要关闭本页吗?")) {
            var userAgent = ;
            if(isWeiXin()) {
                ('closeWindow');
            }
            if(!isPc()){
                =null;('about:blank','_self','').close();
            }
            if (("Firefox") != -1 || ("Chrome") !=-1) {
                ="about:blank";
            }
            else {
                 = null;
                ("about:blank", "_self");
                ();
            }
        }
        else{
        }

    }
  function isWeiXin() {
        var ua = ();
        if ((/MicroMessenger/i) == 'micromessenger') {
            return true;
        } else {
            return false;
        }
    }
    function isPc() {
        var userAgent = ;
        let Agents = ["Android", "iPhone",
            "SymbianOS", "Windows Phone",
            "iPad", "iPod"];
        var flag=true;
        for (let v = 0; v < ; v++) {
            if ((Agents[v]) > 0) {
                flag = false;
                break;
            }
        }
        return flag;
    }