下面一段代码给大家介绍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;

}

}

java 判断是不是微信打开_Java判断浏览器是微信还是支付宝相关推荐

  1. java判断时间是不是星期五_Java判断当前日期是星期几

    参考链接地址:http://blog.csdn.net/a9529lty/article/details/3206942 /** * 判断当前日期是星期几 * @param pTime 修要判断的时间 ...

  2. 微信跳转外部浏览器 在微信中点击链接直接跳转到手机默认浏览器代码实现

    由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载. 之前写过的两篇文章:微信打开网址添加在浏览器中 ...

  3. 微信打开html没声音,电脑微信收款怎么没声音

    微信收款没有声音提示的原因有以下几种: 原因一:可以看看是不是下载了类似360安全管理软件或腾讯管理软件之类的软件,在里面的安全设置或隐私设置里,有个权限设置,看是不是禁止了微信等软件录音权限: 原因 ...

  4. 微信打开X5调试,使微信页面可以在谷歌浏览器调试

    由于微信对很多页面做了限制,微信开发工作者需要对页面进行调试 这个时候可以用到谷歌 首先我们需要打开微信 TBS 调试 http://debugx5.qq.com 也可微信直接扫描二维码 然后打开手机 ...

  5. 跳过问卷星微信登录答题限制 —— 浏览器伪装微信环境

    文章目录 1. 背景 2. 方法 3. 结果与讨论 4. 总结与展望 1. 背景 学校发布的问卷星问卷用于收集相关个人信息,但问卷只能在微信中作答,这不利于我的浏览器(网页端)中 JavaScript ...

  6. h5页面 判断是在微信打开还是在浏览器打开

    // isweixinfunction is_weixin(){var ua = navigator.userAgent.toLowerCase();if (ua.match(/MicroMessen ...

  7. java判断socket是否连接_java判断socket是否连接

    在socket类中有一个方法sendUrgentData,它会往输出流发送一个字节的数据,只要对方Socket的SO_OOBINLINE属性没有打开,就会自动舍弃这个字节(在Java 中是抛出异常), ...

  8. java 判断是否是日期_java判断是否为日期的方法(附代码)

    1.使用正则判断是否日期(推荐:java视频教程)public boolean isDate(String date) { /** * 判断日期格式和范围 */ String rexp = " ...

  9. java 不存在就创建_Java 判断多级路径是否存在,不存在就创建

    Java 判断多级路径是否存在,不存在就创建 方案一: (带文件名的Path:如:D:\news\2014\12\abc.text) public boolean isexitsPath(String ...

最新文章

  1. axure命令行_Axure完成前端开发可行性探索
  2. MySQL与oracle报错显示_Oracle中判断表是否存在再删除表避免报错与MySql和SqlServer的不同...
  3. Boost::context模块callcc的无限循环测试程序
  4. [原创] nunit2report V1.2.2 release 汉化修正版 V1.0
  5. MFC-使用自定义控件的方法
  6. php eval 语法错误,PHP eval和捕获错误(尽可能多)
  7. java hql 查询所有内容,HQL查询语言转载
  8. 机器学习交易——如何使用回归预测股票价格?【翻译】
  9. ArrayList元素的排序 java 集合
  10. Nginx实战|Nginx健康检查
  11. spring mvc文件流形式下载
  12. python plot画图_Python进阶之Matplotlib入门(四)
  13. python获取程序运行路径
  14. 西安市行政区划矢量图_行政区划图片下载_行政区划图矢量图素材
  15. discuz模板机制
  16. 文献阅读——民间礼仪、王朝祀典与道教科仪:近世闽西四保祭文本的社会文化史阐释-刘永华
  17. Docker之Dockerfile原理
  18. java sencha_sencha cmd安装创建项目与编译,特详细。
  19. 练习:使用Python爬取COVID-19疫情国内当日数据
  20. ikbc c104win键盘失灵以及数字键失灵

热门文章

  1. Lipo移除ORC架构
  2. css3--弹性布局
  3. jQuery使用示例详解
  4. canvas中window坐标转换为canvas坐标
  5. 面向对象(基础oop)之继承总结
  6. 两个网站:借物网,rss交流网站opml.cn
  7. python tkinter进度条_在python tkinter中Canvas实现进度条显示的方法
  8. flex 表格勾选后 鼠标滚动会自动勾选_外设Show 篇四十五:办公鼠里的BBA做工如何,罗技MX Anywhere 3鼠标体验_鼠标...
  9. oracle右模糊查询不使用索引,oracle like模糊查询不能走索引?
  10. XSSFWorkbook 设置单元格样式_如何设置Excel单元格才能只输入数字!