jquery 判断是手机端还是电脑端

判断为手机端:

javascript 复制代码
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
        // 手机端         
 } else {
        // pc端
  }
javascript 复制代码
<script type="text/javascript">
// 判断为移动端
    var sUserAgent = navigator.userAgent.toLowerCase();
    if (/ipad|iphone|midp|rv:1.2.3.4|ucweb|android|windows ce|windows mobile/.test(sUserAgent)) {
        //移动端    
        window.location = "m/index.html";
    }
</script>

这两个都可以用,希望对大家有帮助!

相关推荐
AirDroid_cn5 分钟前
双机党:一台小米一台华为,怎样相互远程控制?
智能手机
静小谢6 分钟前
vue3实现语言切换vue-i18n
前端·javascript·vue.js
东东51610 分钟前
资产管理信息系统ssm+vue
前端·javascript·vue.js
森爱。12 分钟前
web开发全家桶(django+前端+数据库)
前端·python·django
骆驼爱记录15 分钟前
Word侧边页码设置全攻略
前端·自动化·word·excel·wps·新人首发
方安乐24 分钟前
react笔记之useCallback/useEffect闭包陷阱
前端·笔记·react.js
沐墨染24 分钟前
黑词分析前端组件设计:双面板交互与黑词进度监控
前端
运维行者_29 分钟前
用Applications Manager监控HAProxy:保障负载均衡高效稳定
运维·开发语言·前端·数据库·tcp/ip·负载均衡·服务器监控
东东5163 小时前
基于ssm的网上房屋中介管理系统vue
前端·javascript·vue.js
harrain4 小时前
什么!vue3.4开始,v-model不能用在prop上
前端·javascript·vue.js