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以上或者用其他浏览器(搜狗浏览器等)打开'); } });