收藏
回答

wx.navigateToMiniProgram跳转不成功?

场景描述:在webview执行点击事件,传参到小程序进行判断,有参数就跳转去另一个小程序。这一串动作连续操作 小程序间的跳转可以成功,但是当在webview页面停留(不隐藏到后台)并且不做任何操作时,在执行webview的点击事件,跳转小程序会出现 需要用户点击的错误提示:navigateToMiniProgram:fail can only be invoked by user TAP gesture

问题:webview的点击事件算用户点击事件的操作吗? 不算的话为什么连续操作就可以跳转成功?

回答关注问题邀请回答
收藏

3 个回答

  • 赖经圣
    赖经圣
    04-16
    个v额擦药搁哪回去吧葛宇路花少北河北师范玩不是卡包隔壁
    04-16
    有用 2
    回复
  • LS
    LS
    06-03

    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html

    需要用户触发跳转

    从 2.3.0 版本开始,若用户未点击小程序页面任意位置,则开发者将无法调用此接口自动跳转至其他小程序。

    需要用户确认跳转

    从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 fail cancel


    06-03
    有用 1
    回复
  • 李洲
    李洲
    06-10
    或d辽
    06-10
    有用
    回复
登录 后发表内容
问题标签