var userAgent = navigator.userAgent;
if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Chrome") !=-1) {undefined
window.open('','_self').close()  或

window.location.href = "about:blank"
}else {undefined
window.opener = null;
window.open("about:blank", "_self");
window.close();
}

原打算使用的window.close()就能简简单单的实现需求,后发现谷歌和火狐对此方法有兼容问题,不能直接关闭,后只用此方法做了兼容处理,最后谷歌浏览器虽然关闭了当前页面,但是window.location.href = "about:blank"到了空白页。

Logo

前往低代码交流专区

更多推荐