收藏
回答

[BUG]onShareAppMessage 获取 webViewUrl 不一致

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug web-view 客户端 6.7.2 2.3.0

web-view -> 相关接口 3 中提到了一下代码:


Page({
 
  onShareAppMessage(options) {
 
    console.log(options.webViewUrl)
 
  }
 
})


这段代码中提到了转发小程序时可以通过 options.webViewUrl 获得当前页面 web-view 链接,然而实际开发中发现该功能在 微信开发工具 中获取到的是 web-view 中最新页面的链接,但在实机的小程序中却只能获得初始页面链接。举例来说:


初次进入页面时,用户的 web-view 的 src 属性为 A ,用户一顿操作后跳到到了新页面 url 为 B 。这时如果用户尝试进行分享,在开发工具中 options.webViewUrl 的值为 B ,但是在实机中 options.webViewUrl 的值为 A 。


最后一次编辑于  2018-09-30  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答