关闭浏览器标签

在开发中的一个需求,vue中关闭浏览器,

直接使用window.close()在chrome、fireFox会不起作用

需要改为一下方式

window.open('about:blank','_self').close()

上面这种方式会把你的当前页面改为

 

或者使用

window.open('','_self').close(),

使用它的效果会比第一个更好

因此,比较合适的方法就是

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

window.location.href = "about:blank"

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

posted @ 2020-10-12 15:32  磊~~  阅读(314)  评论(0编辑  收藏  举报