小程序内嵌单页,调用分享时获取的webViewUrl不准确

发布于 8 年前作者 juan905267 次浏览最后编辑 8 年前来自 ask

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

AppID: wx6f10d06bcc5f671e

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

10 回复
jing77
jing771 楼6 年前

@黄思程 赞赞赞!

liangtao
liangtao2 楼6 年前

到现在都还没解决呢

yuxiuying
yuxiuying3 楼6 年前

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

khao
khao4 楼6 年前

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

changlei
changlei5 楼6 年前

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

houjuan
houjuan6 楼6 年前

请问解决了吗

pliang
pliang7 楼6 年前

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

vwu
vwu8 楼6 年前

问题解决了吗

yonglu
yonglu9 楼6 年前

还没解决啊

echen
echen10 楼6 年前

在网上查了一下类似问题

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

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

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