我有下面的代码,如果用户按下后退按钮在他的设备上,我想向他展示一个弹出他能够退出应用程序之前。但是,这对我不起作用。警告框显示,但应用程序也关闭。科尔多瓦返回按钮触发事件侦听器,但应用程序关闭反正
document.addEventListener("deviceready", function() {
document.addEventListener("backbutton", function(e) {
e.preventDefault();
$scope.alertDialog.show();
}, false);
}, false);
科尔多瓦版本:6.4.0 而有人拿出来之前 - cordova.js被包含在索引中的HTML页面。 UI是使用onsenUI和angularJS v1构建的。
关于进一步调试,问题不在于与科尔多瓦,它实际上是与温泉的UI。看看 - https://onsen.io/v2/docs/guide/angular1/#device-back-button我仍然试图解决,因为在onsen ui文档中有多个监听器。 –