Закрытие события в приложении Ionic для Windows 8.1? - PullRequest
0 голосов
/ 27 апреля 2018

Я создаю приложение для Windows 8.1 с использованием Ionic 3. В этом приложении пользователю придется набирать много текста. Я хочу избежать случайного закрытия приложения, нажав кнопку «X» в правом верхнем углу или Alt + F4. Когда пользователь пытается закрыть приложение, есть ли способ предотвратить поведение по умолчанию при закрытии приложения и вместо этого запросить подтверждение?

1 Ответ

0 голосов
/ 27 апреля 2018

Для этого нужно переопределить событие onbackbutton .

document.addEventListener('backbutton', function (evt) {
    /* BackButton pressed: do nothing */
    return;
}, false);

Do NOT используйте метод, показанный на этой странице, чтобы выйти из приложения:

throw new Error('Exit'); // This will suspend the app BUT the store will reject it

Если вы сделаете это для выхода из приложения, оно будет отклонено магазином Microsoft. Чтобы выйти из приложения, удалите прослушиватель событий и позвольте событию backbutton приостановить приложение в обычном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...