var width = window.screen.width;
var flag =
/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i.test(
navigator.userAgent
);
var ua = navigator.userAgent.toLowerCase();
var testUa = function (regexp) {
return regexp.test(ua);
};
function IEVersion() {
var userAgent = navigator.userAgent; // 取得浏览器的userAgent字符串
var isIE = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1; // 判断是否IE<11浏览器
var isEdge = userAgent.indexOf('Edge') > -1 && !isIE; // 判断是否IE的Edge浏览器
var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf('rv:11.0') > -1;
if (isIE) {
var reIE = new RegExp('MSIE (\\d+\\.\\d+);');
reIE.test(userAgent);
var fIEVersion = parseFloat(RegExp['$1']);
if (fIEVersion === 7) {
return 7;
} else if (fIEVersion === 8) {
return 8;
} else if (fIEVersion === 9) {
return 9;
} else if (fIEVersion === 10) {
return 10;
} else {
return 6; // IE版本<=7
}
} else if (isEdge) {
return 12; // edge
} else if (isIE11) {
return 11; // IE11
} else {
return -1; // 不是ie浏览器
}
}
if ((flag || width < 1000) && window.location.pathname !== '/authenResult') {
if (testUa(/iosapp/g) || testUa(/androidapp/g) || ua === 'iosapp' || ua === 'androidapp') {
window.location.href = '/mobile/loadingPage';
} else {
window.location.href = '/mobile' + window.location.pathname + window.location.search;
}
}
if (IEVersion() > -1 && IEVersion() < 11) {
alert('目前仅支持ie11以上或者用其他浏览器(搜狗浏览器等)打开');
}
});