Home  >  Article  >  WeChat Applet  >  Teach you how to use JS and JAVA to determine whether it is a WeChat browser

Teach you how to use JS and JAVA to determine whether it is a WeChat browser

Y2J
Y2JOriginal
2017-04-28 11:00:062774browse

In response to project requirements, the mobile web page must be run in the WeChat browser. The first thing that comes to mind is to add js code to the page to verify whether it is the WeChat browser.

The code is as follows:

/*判断是不是微信浏览器*/ 
function isweixin(){ 
    var ua = navigator.userAgent.toLowerCase(); 
    if(ua.match(/MicroMessenger/i)=="micromessenger") { 
        return true; 
    } else { 
        return false; 
    } 
}
   
因为页面有些多,不愿意改动。于是打算用JAVA 过滤器实现
查找资料JAVA 通过
 request..getHeader("user-agent")  可以获取浏览器
String ua = ((HttpServletRequest) request).getHeader("user-agent") 
        .toLowerCase(); 
if (ua.indexOf("micromessenger") > 0) {// 是微信浏览器 
    validation = true; 
}

The above is the detailed content of Teach you how to use JS and JAVA to determine whether it is a WeChat browser. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn