JAVA代码如何判断当前浏览器是否为微信内置浏览器呢?
在日常开发中,我们有些应用需要使用微信浏览器中打开,那么我们该如何判断呢?下文笔者将一一道来,如下所示
获取头文件中的 user-agent 如果文件内容包含 micromessenger 则说明为微信内置浏览器例:判断当前浏览器是否为微信内置浏览器的示例
/**
* 通过请求头判断是否是微信内置浏览器,是否是在微信内打开
* @param request
* @return
*/
@RequestMapping(value = "/hello")
public String hello(HttpServletRequest request){
String ua = request.getHeader("user-agent")
.toLowerCase();
if (ua.indexOf("micromessenger") <= 0){
return "不是微信内置浏览器";
}
return "微信内置浏览器";
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


