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>

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

相关推荐
嘉琪coder1 分钟前
React的两种状态哲学:受控与非受控模式
前端·react.js
木胭脂沾染了灰12 分钟前
策略设计模式-下单
java·前端·设计模式
Eric_见嘉16 分钟前
当敦煌壁画遇上 VS Code:我用古风色系开发了编程主题
前端·产品·visual studio code
AORO_BEIDOU22 分钟前
科普|卫星电话有哪些应用场景?
网络·人工智能·安全·智能手机·信息与通信
拉不动的猪31 分钟前
刷刷题28(http)
前端·javascript·面试
IT、木易1 小时前
大白话 CSS 中transform属性的常见变换类型(平移、旋转、缩放等)及使用场景
前端·css·面试
1024小神2 小时前
更改github action工作流的权限
前端·javascript
Epicurus2 小时前
JavaScript无阻塞加载的方式
前端·javascript
1024小神2 小时前
tauri程序使用github action发布linux中arm架构
前端·javascript
ahhdfjfdf2 小时前
最全的`Map` 和 `WeakMap`的区别
前端