angularjs - 无法处理混合应用程序中的后退按钮导航问题

标签 angularjs cordova phonegap-plugins hybrid-mobile-app

我们在纯 HTML 堆栈(HTML、CSS、JavaScript)中使用 phonegap 开发了一个混合应用程序。目前我们面临设备后退按钮导航的问题。通常在任何 native 应用程序(如 android)中,按下后退按钮后,应用程序将移动到第一个屏幕,然后退出应用程序或直接退出。但是,我们不确定如何在 angular js 中处理这种行为。根据当前的行为,在我们的应用程序中按下后退按钮时,它会移动到上一个屏幕,然后再移动到它的上一个屏幕,从而导航到不同的屏幕而不退出。所以,我们不确定如何处理这种行为。

最佳答案

document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown(e) {
    e.preventDefault();
}

在 onBackKeyDown 方法中,导航到您想要的位置或您的登录名。

关于angularjs - 无法处理混合应用程序中的后退按钮导航问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34650806/

相关文章:

javascript - 动态更改 onSeries 属性

angularjs - UI-路由器 : Prevent access to parent state

android - div 高度标签中的设计问题?

ios - Phonegap/iOS - 如何推送 childviewcontroller?

git - Phonegap 使用命令行工具添加插件

android - 在 android 和 IOS phonegap 应用程序中读取 pdf 文件

javascript - 在 highcharts 的 Y 轴上显示带下划线的标签文本

javascript - 自执行匿名函数并再次调用

Android PhoneGap 不支持 CSS3 Flexbox

javascript - 内容安全策略错误