收藏
回答

webview页面多次跳转后使navigateTo打开小程序,从小程序返回h5页面怎么刷新当前h5?

场景1:webview打开一个原有的电商网站,经过一系列操作,最后支付跳转小程序支付,再次返回h5页面不刷新,导致数据不实时。有2中情况:一种是支付失败返回之前h5确认订单页面;另外一种使用手机系统左滑或者左上角返回之前h5确认订单页面。

场景2:webview打开一个原有的h5活动页面,参加活动并支付,支付跳转小程序支付,再次返回h5页面不刷新,导致数据不实时,活动页面状态不正确。有2中情况:一种是支付失败返回之前h5确认订单页面;另外一种使用手机系统左滑或者左上角返回之前h5确认订单页面。

请问有什么方法可以在从小程序返回原来的h5页面的时候刷新页面吗,h5页面可能是跳转多次的。

有什么监听方法或者接口吗?

谢谢

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

2 个回答

  • showms
    showms
    2023-07-29

    有一个办法:

    当你拉起小程序原生支付之前,H5先弹一个弹窗,内容你可以自己设计一下,比如标题是:我已完成支付,有已支付和未支付两个按钮,这样用户支付完回到H5时会先看到这个弹窗,点击弹窗按钮时你可以刷新H5。就是需要多点击一次,你自己权衡一下

    2023-07-29
    有用 3
    回复 3
    • Gallen.Yu
      Gallen.Yu
      2023-07-30
      就只有这种办法吗,没有监听返回方法吗?
      2023-07-30
      回复
    • showms
      showms
      2023-07-30回复Gallen.Yu
      监听返回的方法不同机型兼容性不太理想
      2023-07-30
      1
      回复
    • Gallen.Yu
      Gallen.Yu
      2023-07-31回复showms
      ok,谢谢
      2023-07-31
      回复
  • lοひё㊤疜雨兲
    lοひё㊤疜雨兲
    2023-12-18

    各位,有没有更好的解决方案?

    2023-12-18
    有用
    回复
登录 后发表内容