zoukankan      html  css  js  c++  java
  • JS判断设备的类型

    利用JS判断浏览器的用户代理,从而获得设备类型。利用这个方法可以获得用户的设备是移动设备还是PC设备。

     
     
    JS代码如下:
     
        function browerType() {
            var sUserAgent = navigator.userAgent.toLowerCase();   //浏览器的用户代理设置为小写,再进行匹配
            var isIpad = sUserAgent.match(/ipad/i) == "ipad";   //或者利用indexOf方法来匹配
            var isIphoneOs = sUserAgent.match(/iphone os/i) == "iphone";
            var isMidp = sUserAgent.match(/midp/i) == "midp";  //移动信息设备描述MIDP是一套Java应用编程接口,多适用于塞班系统
            var isUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";  //CVS标签
            var isUc = sUserAgent.match(/ucweb/i) == "ucweb";
            var isAndroid = sUserAgent.match(/android/i) == "android";
            var isCe = sUserAgent.match(/windows ce/i) == "windows ce";
            var isWM = sUserAgent.match(/windows mobil/i) == "windows mobil";
     
            if (isIpad || isIphoneOs || isMidp || isUc7 || isUc || isAndroid || isCe || isWM) {
                alert('该设备为移动设备');
            } else {
                alert('该设备为PC设备');
            }
        }
     
        browerType();
     
  • 相关阅读:
    剑指Offer——对成的二叉树
    剑指Offer——二叉树的下一个节点
    路径总和I、II、III
    性能调优工具
    关于在程序中内存检测的一些知识
    ptmalloc、tcmalloc及 jemalloc总结
    [LeetCode] 43. 字符串相乘
    [LeetCode] 155. Min Stack
    [LeetCode] 380. Insert Delete GetRandom O(1)
    linux内存过高排查
  • 原文地址:https://www.cnblogs.com/Alan2016/p/5156967.html
Copyright © 2011-2022 走看看