import isIE from '../../EnvironmentalJudgment/isIE'; import isEdge from '../../EnvironmentalJudgment/isEdge'; import isIE11 from '../../EnvironmentalJudgment/isIE11'; const IEVersion = () => { let userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 if (isIE()) { let reIE = new RegExp('MSIE (\\d+\\.\\d+);'); reIE.test(userAgent); let 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 'edge'; // edge } else if (isIE11()) { return 11; // IE11 } else { return -1; // 不是ie浏览器 } }; export default IEVersion;