• 设备系统识别,解决方案。


    啥都不多说了,直接撸代码吧。

    //检测相关的设备型号
    	var mobileUAKeywords = ["nokia", "sony", "ericsson", "mot", "samsung", "htc", "sgh", "lg", "sharp", "sie-",
    	                        "philips", "panasonic", "alcatel", "lenovo", "iphone", "ipod", "blackberry", "meizu", 
    	                        "android", "netfront", "symbian", "ucweb", "windowsce", "palm", "operamini", 
    	                        "operamobi", "opera mobi", "openwave", "nexusone", "cldc", "midp", "wap", "mobile"
    	                    ];
        var userAgent = navigator.userAgent;
        var regExp = new RegExp(mobileUAKeywords.join("|"), "i");
        var browser = {
            mobile: !!userAgent.match(regExp),
            android: /android/i.test(userAgent) || /linux/i.test(userAgent),
            iPad: /iPad/i.test(userAgent),
            iphone: /iphone/i.test(userAgent),
            ipod: /ipod/i.test(userAgent),
            isWechatBrowser: /micromessenger/i.test(userAgent)
        };
        
        //初始化型号设备为false,不显示按钮
        $scope.android = false;
        $scope.ios = false;
        $scope.wx = false;
        /*$scope.ios = browser.iphone*/
        if (browser.android) {
        	$scope.android = true;
        } else if(browser.iphone || browser.ipod || browser.iPad){
        	 $scope.ios = true;
        }
         //判断是否是微信
        if (browser.isWechatBrowser) {
        	$scope.wx = true;
        }
        
    

      

  • 相关阅读:
    日历(Calendar)模块
    关于Python3中函数:
    正则表达式全集
    python同时遍历两个list
    Python 类
    vs_code 快捷键
    Linux常用命令大全
    Linux基础命令sort
    Linux基础命令练习题答案7.10
    Linux基础命令练习题7.10
  • 原文地址:https://www.cnblogs.com/Uncle-Maize/p/6600412.html
Copyright © 2020-2023  润新知