1、判断客户是否使用微信客户端,可以用两种方法,第一种用微信提供的api接口,微信会返回下面箭头所指信息。
2、具体代码如下图”https://open.wei垓矗梅吒xin.qq.com/connect/oauth2/authorize?appid=APPID&a罪焐芡拂mp;redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect “提交后如提示“请在微信客户端打开链接”说明客户不是用的微信客户端操作。
3、方法二:判断客户是否用的微信浏览器,前台利用表单提交信息,具体代码如下图。
4、在spring文件ApplicationContet-mvc.xml中配置注解方式具体如下图所示
5、定义字符串useragent并将客户浏览器标识信息赋给此字符串,具体代码如下图所示。
6、判断如果m坡纠课柩icromessenger是大于零说明是微信浏览器,具体代码如下图,如果是,输出是微信浏览器。