我的小程序中使用webview组件,用于展示H5活动,H5活动的链接是动态变化的,也会在链接上携带用户的登录态参数。
问题:
1、最近微信新增功能中,可以通过小程序截图进入对应的小程序页面,由于我的webview链接上携带登录态,通过截图进入的用户,会携带分享人的登录态,导致登录到的是分享人的账号,webview的链接是当时分享人的链接;
2、webview的链接是通过接口拿到登录态信息,在onLoad的时候拼接到默认的活动链接中;
3、我想通过onLoad的生命周期去重置webview的链接,发现从截图进入的,不会去执行onLoad的生命周期,导致没办法重置webview链接上的登录态,这是为什么呢?
4、是否有相关的文档更新让我们开发者了解通过小程序截图进入小程序的一些相关事项?
wxml代码截图:
有办法关闭这个功能吗?
有后续了吗?
确认分享进来的参数和webview打开的页面参数不一致吗,打印看看啊,不可能接收到参数后无效,要不然页面都打不开,肯定是哪里没有赋值成功,可以一步一步打印看看,在体验版打开调试,然后进入线上版就会出来调试,排查一下
onLoad本来就执行一次,如果之前打开过了,再点分享打开不执行的,可以试试wx.getLaunchOptionsSync()能不能获取到参数