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;
}