通过js判断当前是什么设备
js判断当前是什么设备
<script>/*my_equipment用于判断设备 my_equipment=0表示是电脑,1代表ipad,2代表Android 和 iPhone*/var my_equipment = 0;function fBrowserRedirect() {var ua = navigator.userAgent.toLowerCase();var Android = String(ua.match(/android/i)) == "android";var iPad = String(ua.match(/ipad/i)) == "ipad";var iPhone = String(ua.match(/iphone/i)) == "iphone";if(Android || iPhone) {//Android 和 iPhone//console.log('Android 和 iPhone');my_equipment = 2;} else if(iPad) {//iPad//console.log('iPad');my_equipment = 1;} else {//pc//console.log('pc');my_equipment = 0;}}fBrowserRedirect();// 浏览器窗口变化时的事件window.onresize = function() {fBrowserRedirect();}console.log(my_equipment + '---0表示是电脑,1代表ipad,2代表Android 和 iPhone');
</script>
注:此代码引用最好是放在标签之前。
通过js判断当前是什么设备相关推荐
- JS判断是否是移动设备进行http链接重定向
1.问题: 用户使用手机移动设备访问127.0.0.1/yemian,自动识别到手机端并且跳转至127.0.0.1/m/yemian 2.小二,上代码: //判断是否是移动设备 var ua = na ...
- 判断是否移动端设备的JS代码,超短,百度都用它
为什么80%的码农都做不了架构师?>>> 大多数人都使用跳转适配的方式实现PC端到移动端的网页转换,而大多数人又是使用通过判断UA的方法来区分PC端还是移动端,思路一样,但代码 ...
- PHP和js判断访问设备是否是微信浏览器实例
PHP和js判断访问设备是否是微信浏览器实例,代码非常精简,适合新手学习. js判断是否是微信浏览器: function is_weixin() { var ua = window.navigator ...
- JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)
//平台.设备和操作系统var system ={win : false,mac : false,xll : false};//检测平台var p = navigator.platform;syste ...
- js/css 检测移动设备方向的变化 判断横竖屏幕
js/css 检测移动设备方向的变化 判断横竖屏幕 方法一:用触发手机的横屏和竖屏之间的切换的事件 window.addEventListener("orientationchange&qu ...
- 移动APP开发工作笔记002---Hbuilder js判断当前设备是安卓设备还是苹果设备
JAVA技术交流QQ群:170933152 js判断是否为手机系统是安卓还是苹果,是否为微信浏览器 var ua = navigator.userAgen ...
- js判断ipad pro设备
在网上找了一些方法判断ios,安卓,ipad都能实现,但是判断ipad pro却不行,甚至用第三方插件来判断设备,ipad pro竟然被归为Pc //判断放在ipad pro设备里全为false va ...
- js判断移动端,pc端,安卓,苹果浏览器的方法
js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...
- JS 判断是否是手机端并跳转操作
JS 判断运行当前脚本的应用程序是否为手机端或者一些其他信息,在我的工作中遇到的不是十分频繁,被我的同事一问就给问住了,所以把之前找到的一些知识点整理出来,供大家参考,若哪里不对欢迎指出,我会及时的更 ...
最新文章
- 职场观察:高薪需要什么?
- 快速构建Windows 8风格应用27-漫游应用数据
- SQL执行并返回执行前/后结果
- python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)
- freeswitch源码编译windows_【Thrift】Windows编译Thrift源码及其依赖库
- Neural Networks and Deep Learning 读书笔记
- 李开复:AI能在15年内取代40%~50%岗位
- 华为云的“大招”——Euler开源 Gauss开放 旨在建立云生态
- 备忘录怎么用红笔标注_备忘录丢失怎么找回来?教你轻松玩转备忘录
- kafka jar包_Kafka系列文章之安装测试-第2篇
- 南京铁道学院计算机应用,南京铁道职业技术学院铁道交通运营管理专业
- Java贪吃蛇小游戏,我家小AD从小水蛇成长为水中巨蟒!
- android webview 慢,Android Webview的性能问题
- stm32F4xx中文参考手册
- qq邮箱绑定重庆大学邮箱服务器,电子邮箱常见问题
- 从零开始的nrf52832蓝牙开发(2)--蓝牙模板解析
- 制作一个简单的选项卡插件
- 支付平台网站安全解决方案
- Git:Terminal is dumb, but EDITOR unset
- python手机端如何下载_过去,哔哩哔哩上面的视频只能在手机上面下载;现在,我用Python爬虫实现了能在PC端上面下载...
热门文章
- JAVA中console方法怎么用_使用console对javaScirpt进行全面调试-全面分析console用法
- 程序员需要“程序员鼓励师”吗,对程序员到底有没有效果?看一下!
- C语言之父 Dennis M. Ritchie
- 企微scrm系统帮助企业快速打造私域增长新引擎
- 浙江大学PAT (Basic Level) Practice (中文)1005继续(3n+1)猜想JAVA实现代码及分析
- WDK10学习记录1-安装环境
- Houdini JoyOfVex 教程01
- Win11任务栏怎么固定?
- 计算机网络期末复习笔记
- 组装服务器怎么做阵列,唐华教你组装raid5及raid1服务器