[BUG]onShareAppMessage 获取 webViewUrl 不一致
发布于 7 年前 作者 wenxiuying 761 次浏览 来自 问答

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 。

2 回复

我做的时候,获取到的是B。

回到顶部