uniapp打包成H5,用安卓app的内置webview打开,使用uni.navigateTo跳转页面,然后自定义导航栏的返回按钮调用uni.navigateBack

- 发布:2025-07-09 16:39
- 更新:2025-07-10 16:36
- 阅读:153
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.66
浏览器平台: Chrome
浏览器版本: 安卓app内置webview
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以正常回退到上一级页面
可以正常回退到上一级页面
实际结果:
没有回退到上一级页面
没有回退到上一级页面
bug描述:
uni.navigateBack执行成功,走的是success回调,页面堆栈也是有2个的。但是执行成功后,页面没有回退。在手机系统浏览器,iOS端app内置webview都是表现正常的
用户2859488
能具体说一下哪些方法导致的吗?我也遇到了同样的问题
2025-07-22 14:46
DCloud_UNI_yuhe
回复 用户2859488: 可以看一下是不是原生的代码有拦截backpress之类的操作
2025-07-22 14:51
用户2859488
回复 DCloud_UNI_yuhe: 非必现,偶现,第一次打开webview出现的机率很大,出现一次后就好用了
2025-07-22 14:55
DCloud_UNI_yuhe
回复 用户2859488: 那可能还不是一个问题,这个用户的问题必现的
2025-07-22 15:00
用户2859488
回复 DCloud_UNI_yuhe: 发现个规律,只会在第二个页面返回第一个页面时有这个问题,之后无论再进入多少层都能正常back回去
2025-07-22 15:41
DCloud_UNI_yuhe
回复 用户2859488: 那就是只拦截了第二页
2025-07-22 15:46