Skip to main content

判断版本号

快速上手

Android

getAndroidVersion() {
const str= navigator.userAgent.toLowerCase();
const ver = str.match(/android\s([0-9\.]*)/);
return ver ? ver[1] : false;
}
getAndroidVersion() {
const ua = navigator.userAgent.toLowerCase();
let version = null;

if (ua.indexOf("android") > 0) {
const reg = /android [\d._]+/gi;
const v_info = ua.match(reg);
version = (v_info + "").replace(/[^0-9|_.]/ig, "").replace(/_/ig, "."); //得到版本号4.2.2
// version = parseInt(version.split('.')[0]);// 得到版本号第一位
}

return version;
}

Ios

getIosVersion(){
const ua = navigator.userAgent.toLowerCase();
let version = null;

if (ua.indexOf("like mac os x") > 0) {
const reg = /os [\d._]+/gi;
const v_info = ua.match(reg);
version = (v_info + "").replace(/[^0-9|_.]/ig, "").replace(/_/ig, "."); //得到版本号9.3.2或者9.0
// version = parseInt(version.split('.')[0]); // 得到版本号第一位
}

return version;
}

链接