收藏
回答

ios webview 返回后白屏

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 18.3.1 iphone16 8.0.56

前面添加了几个页面栈 然后跳转到了webview页面,然后从webview页面点击返回按钮再点击几个页面栈进入返回上一页出现白屏,白屏后上面会出现返回按钮再点击返回按钮再返回到首页依然白屏。

但是如果跳转到webview页面后点上面的返回是不会出现,需要触发webview内的返回事件才会出现。

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

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    03-12

    你好,麻烦提供现网复现的路径或者能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    03-12
    有用
    回复 9
    • 北城🐠
      北城🐠
      03-12
      页面栈过于多不好重现,但是每次出问题后控制台会有这么一个错误,并且页面的onShow没有被执行
      03-12
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      03-12回复北城🐠
      现网操作复现路径也可以,麻烦复现一次,并且在手机微信上传日志。
      手机微信日志上传步骤: 我->设置->帮助与反馈右上角有个上报日志的入口,选择复现日期进行上传
      上传完成麻烦提供一下 【微信号】【时间点】方便协助排查。
      03-12
      回复
    • 北城🐠
      北城🐠
      03-13回复社区技术运营专员-Jahozheng
      微信号 bc727030994,25年3月13日 9:30 ~ 9:40
      03-13
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      03-13回复北城🐠
      现网的复现操作路径也提供下呢
      03-13
      回复
    • 北城🐠
      北城🐠
      03-13回复社区技术运营专员-Jahozheng
      进入小程序
      pages/home/home
      navigateTo>
      pages/tobewritten/tobewritten
      navigateTo>
      pages/patientDetail/patientDetail
      navigateTo>
      pages/eMedicalrecord/eMedicalrecord
      navigateTo>
      pages/medical/Create/Create
      redirectTo>
      pages/medical/ViewCase/ViewCase
      navigateTo>
      pages/ca/initiateElecSignature/initiateElecSignature
      redirectTo>
      pages/ca/caSignatureAuthorization/caSignatureAuthorization (这里需要通过接收到 handleGetMessage 后执行 wx.navigateBack,点击顶部的返回不会有效果)
      navigateBack>
      pages/eMedicalrecord/eMedicalrecord
      反复进入退出几次
      pages/medical/ViewCase/ViewCase
      navigateBack>
      pages/patientDetail/patientDetail
      navigateBack>
      pages/tobewritten/tobewritten (出现白屏)
      03-13
      回复
    查看更多(4)
登录 后发表内容