weaver_trunk_cli/pc4public/hrm/util/pure-util.js

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