次のコードでは、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 "from alipay"; } else if(useragent!= null && useragent.contains( "micromessenger")){return "from wechat"; } else {return "不明なソース"; }}サプリメント: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; }}