Vue.prototype.devicetype = (function () {
var u = navigator.userAgent; //app = navigator.appVersion;
return {
//浏览器版本信息
trident: u.indexOf("Trident") > -1,
presto: u.indexOf("Presto") > -1,
webKit: u.indexOf("AppleWebKit") > -1,
gecko: u.indexOf("Gecko") > -1 && u.indexOf("KHTML") > -1,
mobile: !!u.match(/AppleWebKit.*Mobile.*/),
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
android: u.indexOf("Android") > -1 || u.indexOf("Linux") > -1,
iPhone: u.indexOf("iPhone") > -1,
iPad: u.indexOf("iPad") > -1,
webApp: u.indexOf("Safari") > -1,
weixin:
(u.indexOf("MicroMessenger") > -1 &&
u
.replace(/.*(MicroMessenger\/[^\s]*).*/, "$1")
.replace("MicroMessenger/", "")) ||
false,
appVersion:
u.indexOf("bocapp(") > -1
? u.match(/bocapp\(\S+\)/)[0].slice(7, -1)
: "3.0.0"
};
})();
2021-10-29关于在vue项目中如何获取浏览器或者手机型号的问题
最新推荐文章于 2023-08-08 10:54:40 发布