一、pc与mobile
var ua = navigator.userAgent.toLowerCase(); var mobile = /mobile/gi.test(ua); isPC = !mobile; if(isPC){ console.log('当前为PC') }else{ console.log('当前不是PC') } //判断是否是移动端 console.log(document.webkitHidden); //false 不是移动端
二、android 与 ios
//终端判断: var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 // var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 alert(isAndroid); //true 为android