java 后台区分访问端是微信,qq,qq浏览器

// 判断是否是微信

public static boolean isWeChat(HttpServletRequest request) {

       String userAgent = request.getHeader("user-agent").toLowerCase();

     return userAgent == null || userAgent.indexOf("micromessenger") == -1 ? false : true;
            
 }

//判断是否是qq,不是qq浏览器

  public static boolean isQq(HttpServletRequest request) {

       String userAgent = request.getHeader("user-agent").toLowerCase();

       return userAgent == null || userAgent.indexOf("qq/") == -1 ? false : true;

}

request.getHeader("user-agent").toLowerCase();获取浏览器的内核,可以判断访问端使用的什么浏览器

你可能感兴趣的:(Java,功能代码)