微信公众号网页开发;右上角菜单被隐藏。
业务描述:网页B、C、D内有自定义分享。网页A内可点击跳转网页B、C、D。
问题描述:直接打开网页B、C、D,自定义分享成功。网页A内点击跳转网页B、C、D,wx.config 开启debug: true,均显示配置成功(包括分享配置)。
但是点击右上角打开菜单,菜单内无 基本类以外选择,如下图:
[图片] 并且!并且! 这种情况是随机的,有时会出现传播类菜单,就可以分享,有时又仅出现基本类菜单,无法分享!
已排除分享参数配置错误:开始怀疑是分享配置参数并没有获取到,故调用wx.onMenuShareTimeline()与wx.onMenuShareAppMessage()之前,
将参数逐一alert检查,均正常。
重点是,这种异常情况是随机的!有时在网页A内跳转B,出现分享菜单;网页B内返回A,再跳转C,则不出现分享菜单。
重新打开网页A,再跳转网页B,则又不出现分享菜单,网页B内返回网页A,再跳转网页C,则出现分享菜单。
也有,B、C均没有分享菜单的情况,总之就是随机!
一言概之: 薛定谔的菜单,量子纠缠态菜单。