Я использую плагин cordova-plugin-dialogs для своего мобильного приложения. Диалог можно отобразить примерно так:
$cordovaDialogs.confirm('We could not reach the server. Please try again.', 'Network Problem', ['Cancel','Retry'])
.then(function(buttonIndex) {
if(buttonIndex==2){
checkNetwork();
}else{
navigator.app.exitApp();
}
});
Это работает, но проблема в том, что когда пользователь «щелкает» за пределами диалогового окна, диалоговое окно исчезает и вызывает результат 0
, и приложение закрывается. Как я могу отключить возможность «кликать» вне диалога?