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判断当前是什么设备相关推荐

  1. JS判断是否是移动设备进行http链接重定向

    1.问题: 用户使用手机移动设备访问127.0.0.1/yemian,自动识别到手机端并且跳转至127.0.0.1/m/yemian 2.小二,上代码: //判断是否是移动设备 var ua = na ...

  2. 判断是否移动端设备的JS代码,超短,百度都用它

    为什么80%的码农都做不了架构师?>>>    大多数人都使用跳转适配的方式实现PC端到移动端的网页转换,而大多数人又是使用通过判断UA的方法来区分PC端还是移动端,思路一样,但代码 ...

  3. PHP和js判断访问设备是否是微信浏览器实例

    PHP和js判断访问设备是否是微信浏览器实例,代码非常精简,适合新手学习. js判断是否是微信浏览器: function is_weixin() { var ua = window.navigator ...

  4. JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)

    //平台.设备和操作系统var system ={win : false,mac : false,xll : false};//检测平台var p = navigator.platform;syste ...

  5. js/css 检测移动设备方向的变化 判断横竖屏幕

    js/css 检测移动设备方向的变化 判断横竖屏幕 方法一:用触发手机的横屏和竖屏之间的切换的事件 window.addEventListener("orientationchange&qu ...

  6. 移动APP开发工作笔记002---Hbuilder js判断当前设备是安卓设备还是苹果设备

    JAVA技术交流QQ群:170933152 js判断是否为手机系统是安卓还是苹果,是否为微信浏览器                        var ua = navigator.userAgen ...

  7. js判断ipad pro设备

    在网上找了一些方法判断ios,安卓,ipad都能实现,但是判断ipad pro却不行,甚至用第三方插件来判断设备,ipad pro竟然被归为Pc //判断放在ipad pro设备里全为false va ...

  8. js判断移动端,pc端,安卓,苹果浏览器的方法

    js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...

  9. JS 判断是否是手机端并跳转操作

    JS 判断运行当前脚本的应用程序是否为手机端或者一些其他信息,在我的工作中遇到的不是十分频繁,被我的同事一问就给问住了,所以把之前找到的一些知识点整理出来,供大家参考,若哪里不对欢迎指出,我会及时的更 ...

最新文章

  1. 职场观察:高薪需要什么?
  2. 快速构建Windows 8风格应用27-漫游应用数据
  3. SQL执行并返回执行前/后结果
  4. python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)
  5. freeswitch源码编译windows_【Thrift】Windows编译Thrift源码及其依赖库
  6. Neural Networks and Deep Learning 读书笔记
  7. 李开复:AI能在15年内取代40%~50%岗位
  8. 华为云的“大招”——Euler开源 Gauss开放 旨在建立云生态
  9. 备忘录怎么用红笔标注_备忘录丢失怎么找回来?教你轻松玩转备忘录
  10. kafka jar包_Kafka系列文章之安装测试-第2篇
  11. 南京铁道学院计算机应用,南京铁道职业技术学院铁道交通运营管理专业
  12. Java贪吃蛇小游戏,我家小AD从小水蛇成长为水中巨蟒!
  13. android webview 慢,Android Webview的性能问题
  14. stm32F4xx中文参考手册
  15. qq邮箱绑定重庆大学邮箱服务器,电子邮箱常见问题
  16. 从零开始的nrf52832蓝牙开发(2)--蓝牙模板解析
  17. 制作一个简单的选项卡插件
  18. 支付平台网站安全解决方案
  19. Git:Terminal is dumb, but EDITOR unset
  20. python手机端如何下载_过去,哔哩哔哩上面的视频只能在手机上面下载;现在,我用Python爬虫实现了能在PC端上面下载...

热门文章

  1. JAVA中console方法怎么用_使用console对javaScirpt进行全面调试-全面分析console用法
  2. 程序员需要“程序员鼓励师”吗,对程序员到底有没有效果?看一下!
  3. C语言之父 Dennis M. Ritchie
  4. 企微scrm系统帮助企业快速打造私域增长新引擎
  5. 浙江大学PAT (Basic Level) Practice (中文)1005继续(3n+1)猜想JAVA实现代码及分析
  6. WDK10学习记录1-安装环境
  7. Houdini JoyOfVex 教程01
  8. Win11任务栏怎么固定?
  9. 计算机网络期末复习笔记
  10. 组装服务器怎么做阵列,唐华教你组装raid5及raid1服务器