1***@qq.com
1***@qq.com
  • 发布:2023-06-07 17:56
  • 更新:2023-06-08 16:09
  • 阅读:844

【报Bug】uni-app H5页面使用webview嵌入其他网站的网页,然后在H5页面使用navigateBack返回上个页面失效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.3

浏览器平台: Chrome

浏览器版本: 86.0.4240.198

项目创建方式: HBuilderX

操作步骤:

uni-app H5页面使用webview嵌入其他网站的网页(对方也是uni-app做的H5),然后在H5页面使用navigateBack返回上个页面失效。返回受到影响的是webview里面的网页。

预期结果:

返回的时候应该webview嵌入其他网站的网页(对方也是uni-app做的H5)不受影响,执行我做H5的返回上个页面

实际结果:

返回受到影响的是webview里面的网页,webview的网页会返回上一步,返回几次之后(先返回webview里面的页面栈,全部出栈之后)才会到我做的H5返回上个页面

bug描述:

  1. uni-app H5页面使用webview嵌入其他网站的网页(对方也是uni-app做的H5),然后在H5页面使用navigateBack返回上个页面失效。
  2. 返回受到影响的是webview里面的网页,webview的网页会返回上一步,返回几次之后(先返回webview里面的页面栈,全部出栈之后)才会到我做的H5返回上个页面。
  3. 我打印我的H5页面栈才有两个页面,理论上会返回到上个页面。

尝试措施:
我先用v-if把webview给关闭了,还是会有(第2.)的影响。

2023-06-07 17:56 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

浏览器中的webview其实是使用的iframe,你描述的是浏览器的特性。

要回复问题请先登录注册