Java判断浏览器是微信还是支付宝

 更新时间:2018年06月04日 14:05:24   作者:懵懂无知的蜗牛  
这篇文章主要介绍了Java判断浏览器是微信还是支付宝的简单实现代码,需要的朋友可以参考下

下面一段代码给大家介绍java判断浏览器是微信还是支付宝,具体代码如下所示:

@RequestMapping("getBrowser.do") 
public String getBrowser(HttpServletRequest req, HttpServletResponse resp) { 
  String userAgent = req.getHeader("user-agent"); 
  if (userAgent != null && userAgent.contains("AlipayClient")) { 
    return "来自支付宝"; 
  }else if (userAgent != null && userAgent.contains("MicroMessenger")) { 
    return "来自微信"; 
  }else{ 
    return "未知来源"; 
  } 
} 

补充:下面看下js识别微信支付宝浏览器(移动端)

//判断是支付宝app的浏览器
 var userAgent = navigator.userAgent.toLowerCase();

  if(userAgent.match(/Alipay/i)=="alipay"){
    return true;
  }else{
    return false;
  }
//判断是微信app的浏览器
function isWechat(){
  var userAgent = navigator.userAgent.toLowerCase();
  if(userAgent.match(/MicroMessenger/i)=="micromessenger") {
    return true;
  } else {
    return false;
  }
}

相关文章

  • logback的addtivity属性定义源码解读

    logback的addtivity属性定义源码解读

    这篇文章主要为大家介绍了logback的addtivity属性定义源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 一次线上websocket返回400问题排查的实战记录

    一次线上websocket返回400问题排查的实战记录

    最近项目中有端对端通信场景,实时性要求较高,考虑后选用了websocket 这一通信协议,下面这篇文章主要给大家介绍了一次线上websocket返回400问题排查的实战记录,需要的朋友可以参考下
    2022-04-04
  • Java程序顺序结构中逻辑控制语句详解流程

    Java程序顺序结构中逻辑控制语句详解流程

    在程序开发的过程之中一共会存在有三种程序逻辑:顺序结构、分支结构、循环结构,对于之前所编写的代码大部分都是顺序结构的定义,即:所有的程序将按照定义的代码顺序依次执行
    2021-10-10
  • JAVA加密算法实密钥一致协议代码示例

    JAVA加密算法实密钥一致协议代码示例

    这篇文章主要介绍了JAVA加密算法实密钥一致协议代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Springboot与vue实例讲解实现前后端分离的人事管理系统

    Springboot与vue实例讲解实现前后端分离的人事管理系统

    这篇文章主要介绍了如何用Java实现企业人事管理系统,文中采用springboot+vue实现前后端分离,感兴趣的小伙伴可以学习一下
    2022-06-06
  • java实现的满天星效果实例

    java实现的满天星效果实例

    这篇文章主要介绍了java实现满天星效果的方法,涉及Java绘图的应用,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • SpringBoot Redis 发布订阅模式(Pub/Sub)的具体使用

    SpringBoot Redis 发布订阅模式(Pub/Sub)的具体使用

    本文主要介绍了SpringBoot Redis 发布订阅模式(Pub/Sub)的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 最新版Eclipse安装、配置图文教程详解

    最新版Eclipse安装、配置图文教程详解

    这篇文章主要介绍了新版Eclipse安装、配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • 详细分析Java并发集合LinkedBlockingQueue的用法

    详细分析Java并发集合LinkedBlockingQueue的用法

    这篇文章主要介绍了详细分析Java并发集合LinkedBlockingQueue的用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 手把手带你实现一个萌芽版的Spring容器

    手把手带你实现一个萌芽版的Spring容器

    大家好,我是老三,Spring是我们最常用的开源框架,经过多年发展,Spring已经发展成枝繁叶茂的大树,让我们难以窥其全貌,这节,我们回归Spring的本质,五分钟手撸一个Spring容器,揭开Spring神秘的面纱
    2022-03-03

最新评论