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

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

核心代码如下,如何去是实现跳转外部微信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: '敏感数据获取成功',
  })
})

}

你可能感兴趣的:(微信小程序)