我有下面的代碼,如果用戶按下後退按鈕在他的設備上,我想向他展示一個彈出他能夠退出應用程序之前。但是,這對我不起作用。警告框顯示,但應用程序也關閉。科爾多瓦返回按鈕觸發事件偵聽器,但應用程序關閉反正
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文檔中有多個監聽器。 –