H5判断移动设备为Android 或 IOS+判断移动设备是否为全面屏
2019-10-25 11:34
4996 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45077505/article/details/102739957
下面这段代码即可判断当前移动设备是Android或者是IOS
(function () { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 alert('是否是Android:' + isAndroid); alert('是否是iOS:' + isiOS); if (isAndroid) { $("#choose").attr('capture', 'camera'); } })();
判断当前设备是不是全面屏,结合上面代码一起使用
/**判断屏幕大小 */ function judgeBigScreen() { //,这里根据返回值 true 或false ,返回true的话 则为全面屏 let result = false; const rate = window.screen.height / window.screen.width; let limit = window.screen.height == window.screen.availHeight ? 1.8 : 1.65; // 临界判断值 // window.screen.height为屏幕高度 // window.screen.availHeight 为浏览器 可用高度 if (rate > limit) { result = true; } console.log(result) return result; }; (function () { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 alert('是否是Android:' + isAndroid); alert('是否是iOS:' + isiOS); if (isAndroid) { $("#choose").attr('capture', 'camera'); } judgeBigScreen(); //判断当前设备是否为IOS全面屏 })();
相关文章推荐
- js 判断是否为 Android IOS IPAD IPHONE 等移动设备访问
- 通过js自动判断移动终端设备(ios\android等)
- iOS 判断移动设备是否安装微信或QQ
- navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) 判断是不是 移动设备 'ontouchstart' in window; 判断支不支
- 项目总结(3) H5 JS判断客户端是否是iOS或者Android手机移动端
- h5判断移动设备是否安装了某app,有跳转,无则跳至下载页面
- js javascript判断是ios android设备
- IOS判断设备是否联网
- 判断android设备(如手机)是否已经ROOT的方法
- iOS小问题--判断设备是否静音
- 判断Android设备是否连接网络
- 览器判断是否安装了ios/android客户端程序
- iOS设备是否越狱的判断代码
- JS判断客户端是否是iOS或者Android
- ios 检查设备距离与电池状态及判断是否是Retina显示屏
- JS判断客户端是否是iOS或者Android
- 判断android设备是否root
- Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键
- javascript判断页面是否在移动设备上打开
- ASP.NET判断是否是移动设备访问