收藏
回答

外部浏览器能跳转到微信内置浏览器吗?

  // 判断设备类型
          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
回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    发表于小程序端
    1天前

    不支持

    1天前
    有用
    回复 2
    • 🇲
      🇲
      1天前
      那就只能在微信打开网页吗QaQ
      1天前
      回复
    • 拾忆
      拾忆
      发表于小程序端
      1天前回复🇲

      是的

      1天前
      回复
登录 后发表内容