目前的思路是H5(A)点击按钮,再打开一个webview去另一个加载H5(B)中转页,B页面发送postmessage然后立马自动回退到A页面,同时小程序会接收到postmessage信息,帮H5去跳转第三方小程序(wx.navigateToMiniProgram)。但是第一次点击是可以的,再尝试点击就不跳了,报错提示:navigateToMiniProgram:fail can only be invoked by user TAP gesture.
意思是需要用户点击触发,很费解,第一次可以,后续就不行了。
做这个方案之前就有顾虑,会不会不满足wx.navigateToMiniProgram的【需要用户确认跳转】的条件,但是尝试了一下第一次是可以跳的,但是后面再点击就不可以了,与大佬帮忙解答下吗?或者有没有更好的方案?
你这个问题我解决了