废话不多说,直接上代码:
const isMobile = {}
isMobile.Android= function() {
return navigator.userAgent.match(/Android/i) ? true: false;
},
//android
isMobile.iOS= function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true: false;
},
//ios
isMobile.Windows= function() {
return navigator.platform.indexOf('Win') ==0;
},
//windows
isMobile.Mac= function() {
return navigator.platform.indexOf('Mac') ==0;
},
//Mac
isMobile.wechat= function(){
return navigator.userAgent.toLowerCase().match(/MicroMessenger/i) ? true: false;
}
Navigator 对象包含有关浏览器的信息,虽然没有应用于该对象的公开标准,不过所有浏览器都支持该属性。