场景:微信/支付宝扫码进入网站,出现授权弹窗,用户授权后进入网站首页,并且显示出用户头像和昵称等信息,在网页进行相关商品操作后,点击确认支付,拉起微信/支付宝支付,并去付款,在付款成功后跳转到想要去的页面。
建议先去官网了解详情:适用于网站应用的微信授权官方网址
1.网页授权
判断浏览器并进入相应的授权
function IsWeixinOrAlipay() {
var ua = window.navigator.userAgent.toLowerCase();
//判断是不是微信
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
var weixintarger = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=申请到的appid&redirect_uri=授权过后要去的页面地址(要encode)&response_type=code&scope=snsapi_userinfo&state=1&connect_redirect=1#wechat_redirect';
window.location.href = weixintarger;
}
//判断是不是支付宝
if (ua.match(/AlipayClient/i) == 'alipayclient'