如何解决 5 Plus APP嵌套H5页面,回退页面层级问题?

如何解决 5 Plus APP嵌套H5页面,返回上一级关闭页面?

初次体验5+ app项目开发,遇到安卓端需要嵌套H5页面需求,进入二级页面时,操作返回键,直接退出页面了。搜索不少方案发现使用还是不行,把我急的…。最后使用大佬们方案把问题解决。再此感谢。


监听返回按钮事件

plus.key.addEventListener('backbutton', function () {
	goBack ();
})
  • 如果自定义导航栏,直接调用方法即可
const goBack = function () {
    // 获取窗口
	var webview = plus.webview.currentWebview(); 
	// 判断是否可返回
	webview.canBack(function(e) {
		if (e.canBack) {
			webview.back();  // 返回上一页
		} else {
			webview.close(); // 关闭应用
		}
	})
}

  • 感谢作者
    https://blog.csdn.net/Serena_tz/article/details/128724147

你可能感兴趣的:(uniapp,5+,嵌套H5,控制返回键,5+App,中监听“返回”按钮)