// 判断设备类型
if (/Android/i.test(navigator.userAgent)) {
// Android 设备使用 intent 协议
window.location.href = `intent://x.com/#Intent;scheme=weixin;package=com.tencent.mm;S.browser_fallback_url=${encodeURIComponent(link)};end`
} else if (/iPhone|iPad|iPod/i.test(navigator.userAgent)) {
// iOS 设备使用 weixin:// 协议
window.location.href = `weixin://dl/business/?t=${encodeURIComponent(link)}`
} else {
alert('请在手机端打开')
}
return
这里我应该怎么写呢? 我是一个原生的h5页面 或者用 下面这种去授权会跳转到指定的微信浏览器页面吗? 求大神
// const link = window.location.href
// const appId = '你的微信公众号appId' // 替换为实际的appId
// // 使用微信官方的授权链接
// const redirectUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${encodeURIComponent(link)}&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect`
// if (/Android|iPhone|iPad|iPod/i.test(navigator.userAgent)) {
// window.location.href = redirectUrl
不支持
是的