判断是PC 端,Android端,微信端方法

来源:互联网 发布:量化交易编程语言 编辑:程序博客网 时间:2024/05/19 04:55
    public String isClient(HttpServletRequest request) {
        String userAgent = request.getHeader("user-agent").toLowerCase();
        if(userAgent == null || userAgent.indexOf("windows nt") == -1 ? false : true){ // 判断当前客户端是否为PC
        return "d";
        }else if(userAgent == null || userAgent.indexOf("android") == -1 ? false : true){ // 判断当前客户端是否为android
        return "a";
        }else if(userAgent == null || userAgent.indexOf("iphone") == -1 ? false : true){ // 判断当前客户端是否为iPhone
        return "p";
        }else if(userAgent == null || userAgent.indexOf("wap") == -1 ? false : true){ // 判断当前客户端是否为wap
        return "o";
        }else if(userAgent == null || userAgent.indexOf("micromessenger") == -1 ? false : true){ // 判断当前客户端是否为微信
        return "w";
        }
        return "";
    }
0 0
原创粉丝点击