36 lines
1.0 KiB
JavaScript
36 lines
1.0 KiB
JavaScript
const IEVersion = () => {
|
|
let userAgent = navigator.userAgent; // 取得浏览器的userAgent字符串
|
|
let isIE = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1; // 判断是否IE<11浏览器
|
|
let isEdge = userAgent.indexOf('Edge') > -1 && !isIE; // 判断是否IE的Edge浏览器
|
|
let isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf('rv:11.0') > -1;
|
|
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;
|
|
}
|
|
return 6; // IE版本<=7
|
|
} else if (isEdge) {
|
|
return 'edge'; // edge
|
|
} else if (isIE11) {
|
|
return 11; // IE11
|
|
}
|
|
return -1; // 不是ie浏览器
|
|
};
|
|
|
|
const jumpToHrmCard = (id) => {
|
|
window.open(`/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/${id}`);
|
|
};
|
|
|
|
export {
|
|
IEVersion,
|
|
jumpToHrmCard,
|
|
};
|