Как выйти из приложения Cordova только на конкретный компонент - PullRequest
1 голос
/ 02 июля 2019

Я хотел, чтобы приложение cordova, созданное с angular, выходило только в том случае, если оно находится на странице входа.Я гуглил его и нашел какой-то код, который существует в приложении, если нажать кнопку «Назад».

Это код, который у меня есть на index.html внутри тега script.

document.addEventListener('backbutton', function(event){
  event.preventDefault(); // EDIT
  navigator.app.exitApp(); // exit the app
});

Но это приведет к выходу из приложения, если нажать кнопку «Назад», как и ожидалось.Я хотел, чтобы приложение существовало только в компоненте входа в систему, который я искал и ничего не нашел.

Спасибо.

1 Ответ

1 голос
/ 02 июля 2019

Прежде всего, не все ОС поддерживают navigator.app.exitApp ();- если я не ошибаюсь, iOS не поддерживает его.

Я не хочу копировать и вставлять код других людей, но если вы довольны тем, что приложение существует только на Android при нажатии кнопки «Назад» - возьмитепосмотрите на эту старую библиотеку - я все еще использую ее для своих проектов cordova:

https://archive.codeplex.com/?p=cordova

Специально для nova.application.js - и выясните, как они обрабатывают событие back.

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