0
点赞
收藏
分享

微信扫一扫

84 判断 是手机端还是pc 端

菜头粿子园 2021-09-21 阅读 112

js

var u = navigator.userAgent;
    if(!!u.match(/AppleWebKit.*Mobile.*/)){
        alert('手机');
    }else{
        alert('电脑');
    }




java

/**
     * 判断请求来自手机端还是电脑端
     */
    public static boolean isMobileDevice(String requestHeader) {
        /*
         * android            :所有安卓设备
         * mas  os            :iphone
         * windows phone    :windows系统手机
         */
        String[] deviceArray = new String[] {"android","mas os","windows phone"};
        if( null == requestHeader) {
            return false;
        }
        requestHeader = requestHeader.toLowerCase();
        for(int i = 0;i<deviceArray.length;i++) {
            if(requestHeader.indexOf(deviceArray[i]) > 0) {
                return true;
            }
        }
        return false;    
    }

举报

相关推荐

0 条评论