Java判斷瀏覽器是微信還是支付寶
更新時間:2018年06月04日 14:05:24 作者:懵懂無知的蝸牛
這篇文章主要介紹了Java判斷瀏覽器是微信還是支付寶的簡單實現(xiàn)代碼,需要的朋友可以參考下
下面一段代碼給大家介紹java判斷瀏覽器是微信還是支付寶,具體代碼如下所示:
@RequestMapping("getBrowser.do")
public String getBrowser(HttpServletRequest req, HttpServletResponse resp) {
String userAgent = req.getHeader("user-agent");
if (userAgent != null && userAgent.contains("AlipayClient")) {
return "來自支付寶";
}else if (userAgent != null && userAgent.contains("MicroMessenger")) {
return "來自微信";
}else{
return "未知來源";
}
}
補充:下面看下js識別微信支付寶瀏覽器(移動端)
//判斷是支付寶app的瀏覽器
var userAgent = navigator.userAgent.toLowerCase();
if(userAgent.match(/Alipay/i)=="alipay"){
return true;
}else{
return false;
}
//判斷是微信app的瀏覽器
function isWechat(){
var userAgent = navigator.userAgent.toLowerCase();
if(userAgent.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}
相關(guān)文章
Spring Bean Scope 有狀態(tài)的Bean與無狀態(tài)的Bean
這篇文章主要介紹了Spring Bean Scope 有狀態(tài)的Bean與無狀態(tài)的Bean,每個用戶有自己特有的一個實例,在用戶的生存期內(nèi),bean保持了用戶的信息,下面來了解有狀態(tài)和無狀態(tài)的區(qū)別吧2022-01-01
SpringBoot+Vue+Redis實現(xiàn)單點登錄(一處登錄另一處退出登錄)
小編接到一個需求,需要實現(xiàn)用戶在瀏覽器登錄后,跳轉(zhuǎn)到其他頁面,當(dāng)用戶在其它地方又登錄時,前面用戶登錄的頁面退出登錄,這篇文章主要介紹了SpringBoot+Vue+Redis實現(xiàn)單點登錄,需要的朋友可以參考下2019-12-12
SpringMVC使用MultipartFile 實現(xiàn)異步上傳方法介紹
這篇文章主要介紹了SpringMVC使用MultipartFile 實現(xiàn)異步上傳方法介紹,涉及pom依賴的添加,配置文件的修改等具體操作代碼,需要的朋友可以了解下。2017-09-09
Springboot swagger配置過程詳解(idea社區(qū)版2023.1.4+apache-maven-3
這篇文章主要介紹了Springboot-swagger配置(idea社區(qū)版2023.1.4+apache-maven-3.9.3-bin),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07

