小程序内嵌单页,调用分享时获取的webViewUrl不准确
发布于 7 年前 作者 juan90 5111 次浏览 来自 问答

微信小程序内嵌网页调用history.pushState更改url(vue-router的history模式),跳转到其他页面页面后,通过onShareAppMessage分享回调获取的参数options.webViewUrl并没有变,仍是一开始的url。

AppID: wx6f10d06bcc5f671e

补充:开发者工具没该问题,但是真机有问题。

10 回复

@黄思程 赞赞赞!

到现在都还没解决呢

我从内嵌的H5页面跳转回小程序页面怎么跳转?我给的路径是A(小程序的主页面)页面的路径但是小程序里报错打印出来的路径是C(内嵌的H5页面)页面的路径带这A页面的路径(Pages/c/pages/a/a)正常不应该是(pages/a/a)嘛

你好,这是一个已知问题,我们会在后续版本中进行修复,另外后续建议通过搜索相关关键字来后在提问,可以提高问题解答的效率。。

这个问题解决了吗 都是ios有问题

请问解决了吗

顶顶顶,同样遇到了这个问题!

问题解决了吗

还没解决啊

在网上查了一下类似问题

看到的资料是每次history.replaceState webview的request对象都会更新

使用webview.request.URL.absoluteString就可以获取到当前的url

现在确实取不到 是因为没有从对象上取吗?

回到顶部