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 "微信内置浏览器"; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。