最近做项目有一个点击关闭按钮之后关闭浏览器这么一个功能 我刚开始用window.close()的时候并不能关闭浏览器而且会报错
这个错误的意思是
//判断谷歌火狐安卓和linux关闭当前页面及浏览器 var userAgent = navigator.userAgent; if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Chrome") !=-1) { window.location.href="about:blank"; }else if(userAgent.indexOf('Android') > -1 || userAgent.indexOf('Linux') > -1){ window.opener=null;window.open('about:blank','_self','').close(); }else { window.opener = null; window.open("about:blank", "_self"); window.close(); // 针对苹果不能关闭当前页面 setTimeout(function(){ WeixinJSBridge.invoke("closeWindow", {}, function (e) {}) },100) }
但是我发现网上大多数都是针对安卓谷歌火油完全没有针对ios端微信关闭所以我找了很久发现了一个不错的所以就记录下来了
长期积累如果有用到的小伙伴可以看一下