vue 移动端校验(是否移动设备,安卓/IOS,是否微信浏览器)
生活随笔
收集整理的這篇文章主要介紹了
vue 移动端校验(是否移动设备,安卓/IOS,是否微信浏览器)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*** 檢驗是否是移動設備* @returns {boolean}*/
isMobile() {let system = {win: false,mac: false,xll: false,ipad: false};let p = navigator.platform;system.win = p.indexOf('Win') === 0;system.mac = p.indexOf('Mac') === 0;system.x11 = p === 'X11' || p.indexOf('Linux') === 0;system.ipad = navigator.userAgent.match(/iPad/i) != null;if (system.win || system.mac || system.xll || system.ipad) {return false;} else {return true;}
},
/*** 判斷當前設備是Android還是IOS*/
device() {let u = navigator.userAgent;let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; // android終端或者uc瀏覽器let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); // ios終端if (isAndroid) {return 'Android';}if (isIOS) {return 'IOS';}
},
/*** 判斷H5頁面是否在微信內置瀏覽器中打開*/
isWechat() {let ua = window.navigator.userAgent.toLowerCase();if ((/MicroMessenger/i).test(ua)) {return true;} else {return false;}
},
總結
以上是生活随笔為你收集整理的vue 移动端校验(是否移动设备,安卓/IOS,是否微信浏览器)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 养好兰花的通风措施
- 下一篇: html5倒计时秒杀怎么做,vue 设