js判断用户的浏览设备是移动设备还是PC
2023-09-14 09:00:01 时间
<script type="text/javascript"> function browserRedirect() { 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) { return true; } else { return false; } } var flag = browserRedirect(); if(flag){ alert("phone"); }else{ alert("pc"); } </script>
相关文章
- JS+CSS3 360度全景图插件 - Watch3D.js
- JS框架_(JQuery.js)文章全屏动画切换
- JS框架_(JQbar.js)柱状图动态百分比进度条特效
- JS框架_(Progress.js)圆形动画进度条
- JS框架_(Esign.js)仿信用卡电子签名特效
- JS框架_(Typed.js)彩色霓虹灯发光文字动画
- JS框架_(Vue.js)带有星期日期的数字时钟
- JS框架_(JQuery.js)带阴影贴纸标签按钮
- JS - n次方计算
- JS - 解决引入 js 文件无效的问题
- baguetteBox.js响应式画廊插件(纯JS)
- JS插件之——bootstrap-suggest.js
- JS魔法堂:追忆那些原始的选择器
- baguetteBox.js响应式画廊插件(纯JS)
- 一个简单的knockout.js 和easyui的绑定
- [JS Compose] 7. Ensure failsafe combination using monoids
- Node.js模块 require和 exports
- 汇总前端最最常用的JS代码片段-你值得收藏
- js获取数据:类似xpath
- [Hapi.js] View engines
- js 执行上下文
- Atitit 搜索蓝牙设备 powershell的实现 java noede.js python 先用脚本语言python nodejs,不好实现。。Java 也不好实现。。 Netcore可以,
- Atitit 调用另外语言的功能 目录 1. Waht 常见的语言java python js sql xml h5 c# php等之间的互相调用1 2. 为什么需要互相调用why1 3. 常
- Atitit react 详细使用总结 绑定列表显示 attilax总结 1. 前言1 1.1. 资料数量在百度内的数量对比1 1.2. 版本16 v15.6.11 1.3. 引入js2
- 华为OD机试 - 单词倒序(Java & JS & Python)
- 华为OD机试 - 打印机队列(Java & JS & Python)
- 原生js实现随机验证码HTMl-JS
- 怎样使用vivus.js?
- js获取设备内网ip
- Node.js:MD5加密字符串
- js中如果遇到低版本安卓设备调用setTimeout不生效解决办法
- babel配置项目目录支持转换es6语法,引入非项目目录js后,引入Js转换无效
- 【JS高级】js面向对象三大特性之继承_06
- 【JS高级】js之函数、重载、匿名函数、作用域及作用域链_03