JAVA 判断请求是PC还是移动端

/**
     * 判断请求是PC 还是手机端
     * @param requestHeader
     * @return
     */
    public static boolean isMobileDevice(HttpServletRequest request) {
        String requestHeader = request.getHeader("user-agent");
        String[] deviceArray = new String[] {"android","mac os","windows phone"};
        if(requestHeader==null) {
            return false;
        }
        requestHeader = requestHeader.toLowerCase();
        for (String device:deviceArray) {
            if(requestHeader.indexOf(device)!=-1) {
                return true;
            }
        }
        return false;
    }

猜你喜欢

转载自blog.csdn.net/l464513926/article/details/84547959