微信小程序跳转外部h5微信webview浏览器代码技术

wxticket -
微信小程序跳转外部h5微信webview浏览器代码技术

最近笔者研究技术发现如何使用外部跳转微信小程序的技术都是利用urlscheme的调用技术来实现的,如何去微信小程序去跳转到外部微信浏览器webview打开网页,而且不需要验证业务域名的方法呢,笔者通过大量的逆向微信测试调试,总结以下代码技术。


我们先来配置微信开放环境,代码截图如下。

核心代码如下,如何去是实现跳转外部微信webview的技术。

代码如下:

// www.wxticket.com 微信小程序跳转外部h5技术webview方法代码 qq904999988

Page({
return wx.navigateTo({

    url: `/pages/webView/webView?url=${defaultUrl}`
  })

data: {

weRunResult: '',
userInfoResult: '',

},

onGetWeRunData() {

wx.getWeRunData({
  success: res => {
    wx.cloud.callFunction({
      name: 'echo',
      data: {
        // info 字段在云函数 event 对象中会被自动替换为相应的敏感数据
        info: wx.cloud.CloudID(res.cloudID),
      },
    }).then(res => {
      console.log('[onGetWeRunData] 收到 echo 回包:', res)

      this.setData({
        weRunResult: JSON.stringify(res.result),
      })

      wx.showToast({
        title: '敏感数据获取成功',
      })
    }).catch(err => {
      console.log('[onGetWeRunData] 失败:', err)
    })
  }
})

},

onGetUserInfo(e) {

console.log(e)
wx.cloud.callFunction({
  name: 'openapi',
  data: {
    action: 'getOpenData',
    openData: {
      list: [
        e.detail.cloudID,
      ]
    }
  }
}).then(res => {
  console.log('[onGetUserInfo] 调用成功:', res)

  this.setData({
    userInfoResult: JSON.stringify(res.result),
  })

  wx.showToast({
    title: '敏感数据获取成功',
  })
})

}

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

微信小程序

扩展阅读

加个好友,技术交流

1628738909466805.jpg