다음 코드는 Java가 WeChat 또는 Alipay가있는 브라우저인지 판단 할 수 있습니다. 특정 코드는 다음과 같습니다.
@requestmapping ( "getBrowser.do") public String getBrowser (httpservletrequest req, httpservletResponse resp) {String userAgent = req.getheader ( "user-agent"); if (userAgent! = null && userAgent.contains ( "alipayClient")) {return "in Alipay"; } else if (userAgent! = null && userAgent.contains ( "micromessenger")) {return "from wechat"; } else {반환 "알 수없는 소스"; }}보충 : JS 인식 Wechat Alipay 브라우저 (모바일 터미널)를 살펴 보겠습니다.
// 판단 판단은 Alipay App var userAgent = navigator.useragent.tolowercase ()의 브라우저입니다. if (userAgent.match (/alipay/i) == "alipay") {return true; } else {return false; } // WeChat 앱 Iswechat ()의 브라우저 기능이라고 판단합니다. {var userAgent = navigator.useragent.tolowercase (); if (userAgent.match (/micromessenger/i) == "micromessenger") {return true; } else {return false; }}