收藏
回答

如何解决webview中嵌套的h5中跳转的iframe导致返回按钮多此点击问题?

问题描述:

  1. 进入webview中h5页面,点击【文件预览】按钮,显示如下:(其中 iframe 里面的页面(是同一个前端项目)也是用 iframe 显示的)

2 点击返回键,出现下面情况,iframe 内 内容变空白

3 再次点击返回键才从 webview 返回到小程序页面

问题预期:希望能直接返回到小程序页面。

问题说明:不清楚为啥会出现上面的效果?难道是iframe走了之后,小程序的栈也推了一个记录?



最后一次编辑于  2025-07-21
回答关注问题邀请回答
收藏

1 个回答

  • 听雨
    听雨
    2025-07-28

    直接搞了一个文件预览页放固定的webview,然后跳转过去。 不过现在直接统一搞成小程序文件预览的效果。

    2025-07-28
    有用
    回复 2
    • 听雨
      听雨
      2025-08-19
      不过webview 的返回会导致之前的数据没保存
      2025-08-19
      回复
    • 听雨
      听雨
      2025-08-20回复听雨
      又还是要用网页端的预览,最后把最外层的一个同域名下的Iframe去掉之后好了,看来时这层iframe导致历史栈多一层,刚好预览的iframe不是同一个域名。
      2025-08-20
      回复
登录 后发表内容