判断打开网页的客户端是微信还是支付宝
let domT = document.querySelector('#txt');
function isWechatOrAli() {
let ua = window.navigator.userAgent.toLowerCase();
if ( ua.match(/MicroMessenger/i) === 'micromessenger' ) {
domT.innerHTML = 'wechatClient';
} else if (ua.match(/AlipayClient/i) === 'alipayclient') {
domT.innerHTML = 'aliClient';
} else {
domT.innerHTML = 'unknown';
}
}
判断依据是浏览器中的
userAgent
window.navigator中包含了当前浏览器的一些信息,其中的userAgent可以查看浏览器客户端的版本。可参考:MDN-userAgent
支付宝客户端的关键字:

微信客户端的关键字:

博客介绍了判断打开网页的客户端是微信还是支付宝的方法,判断依据是浏览器中的信息,可通过查看浏览器客户端版本来辅助判断,还给出了支付宝和微信客户端的关键字,可参考MDN - userAgent。
1357

被折叠的 条评论
为什么被折叠?



