【发布时间】:2017-03-10 01:19:34
【问题描述】:
我有以下代码,如果用户在他的设备上按下后退按钮,我想在他能够退出应用程序之前向他显示一个弹出窗口。但是,这对我不起作用。会显示警告框,但应用程序也会关闭。
document.addEventListener("deviceready", function() {
document.addEventListener("backbutton", function(e) {
e.preventDefault();
$scope.alertDialog.show();
}, false);
}, false);
科尔多瓦版本:6.4.0 在有人提出之前 - cordova.js 包含在 index html 页面中。 UI 是使用带有 angularJS v1 的 onsenUI 构建的。
【问题讨论】:
-
进一步调试问题不在于cordova,实际上是onsen-ui。看看 - onsen.io/v2/docs/guide/angular1/#device-back-button 我仍在尝试解决,因为 onsen ui 文档中有多个侦听器。
标签: cordova mobile hybrid-mobile-app back-button onsen-ui