有時(shí)做界面需要考慮當(dāng)前瀏覽器的對(duì)象主體是誰相味,最近在做停車支付尼酿,微信支付寶就相互屏蔽調(diào)對(duì)方爷狈,所以做一個(gè),判斷是微信還是支付寶然后顯示不同的界面裳擎,就需要這個(gè)了涎永,話不多說,看代碼吧句惯,本人用的第一種方法土辩,親測(cè)有效
第一種方式
if (/MicroMessenger/.test(window.navigator.userAgent)) {
alert('微信客戶端');
} else if (/AlipayClient/.test(window.navigator.userAgent)) {
alert('支付寶客戶端');
} else {
alert('其他瀏覽器');
}
第二種方法
window.onload = function(){
if(isWeiXin()){
alert("微信");
}else if(isZFB()){
alert("支付寶");
}else{
alert("其他");
}
}
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
function isZFB(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/AlipayClient/i) =='alipayclient'){
return true;
}else{
return false;
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者