- 当前 Bug 的表现(可附上截图)
- 预期表现
小程序右上角分享可以获取webview的地址,并且地址作为参数用小程序的路由分享带出来。当别人打开时,打开的是设置的路由,路由含有分享时的参数。
- 复现路径
比如在/pages/index中有webview组件,其初始地址是https://www.aiplat.com/index,在跳转到内页后https://www.aiplat.com/index/info?id=888888,在这个页面分享出来的路由( 这个叫第一次分享)也是/pages/index?p=/index/info&id=888888,在这含有p参数时/pages/index会将webview的地址变为https://www.aiplat.com/index/info?id=888888。但是在多次转发后,打开的页面一直是最初分享后的地址。比如在别人打开第一次分享时跳转是https://www.aiplat.com/index/info?id=888888,然后在这个页面打开到其他页面时https://www.aiplat.com/index/list/add,此时分享出来的路由却还是第一次分享时的/pages/index?p=/index/info&id=888888。这个应该是/pages/index?p=/index/list/add。ios和安卓都有这个问题。
- 提供一个最简复现 Demo