js判断用户的浏览器设备是移动端还是pc端
来源:互联网 发布:闪光灯软件哪个好 编辑:程序博客网 时间:2024/05/18 01:47
最近做的一个网站页面中需要根据用户的访问设备的不同来显示不同的页面样式,主要是判断移动设备还是电脑浏览器访问的。
下面给出js判断处理代码,以作参考。
<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"; document.writeln("您的浏览设备为:"); if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { document.writeln("phone"); } else { document.writeln("pc"); } } browserRedirect();</script>
用电脑上的浏览器,android设备,iphone,ipad均做过测试,此代码可行,各设备判断均正确。
判断是否微信浏览器中打开
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }
本文转自:http://www.cnblogs.com/babycool/
阅读全文
0 0
- js判断用户的浏览器设备是移动端还是pc端
- js判断用户的浏览器设备是移动端还是pc端
- JS判断是移动端浏览器还是pc端浏览器
- JS判断是移动端还是PC端浏览器打开
- JS判断用户是PC端还是移动端进入
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- 判断浏览器的客户端是移动端还是PC端
- js判断是pc还是移动端
- js判断是pc还是移动端
- 关于网页js判断"客户端设备类型是移动端还是PC端"的解决方法?
- 判断当前的浏览器是pc还是移动设备,如果是手机,就跳转到对应手机端网站
- 用GDB调试程序(二)
- redis批量删除指定的key
- Kotlin之对象表达式、声明、类代理
- Search Insert Position
- JAVA字符串格式化-String.format()的使用
- js判断用户的浏览器设备是移动端还是pc端
- C#泛型List< >集合:创建、与数组转换,记录运行时间、装箱与拆箱、dictionary
- bool类型
- OpenMAX flow
- Android之沉浸模式设置
- ReactNative开发——自定义组件
- inux 下连接mysql服务器
- Java中类和对象详细介绍
- 已知一个整数n,求n^n的前k位