Rumah  >  Artikel  >  applet WeChat  >  教你如何用JS和JAVA 判断是否是微信浏览器

教你如何用JS和JAVA 判断是否是微信浏览器

Y2J
Y2Jasal
2017-04-28 11:00:062791semak imbas

应项目需求必须要求手机端网页在微信浏览器才能运行,第一想到的就是在页面加上js 代码校验是否为微信浏览器.

代码如下:

/*判断是不是微信浏览器*/ 
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; 
}

Atas ialah kandungan terperinci 教你如何用JS和JAVA 判断是否是微信浏览器. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn