Как отключить кнопку возврата Android в приложении ionic 3 pwa - PullRequest
0 голосов
/ 01 февраля 2019

Я работаю над прогрессивным веб-приложением с ионным 3 и угловым 6 фреймворками.Все работает нормально, но когда я нажимаю кнопку возврата в браузере или кнопку возврата на мобильном устройстве, мое приложение закрывается.

Я пытался найти способ сделать это, я могу отключить кнопку возврата браузера с помощью java-скрипта, но на мобильном телефонеприложение не работает.

<script>
// window.onbeforeunload = function() { return "Your work will be lost."; 
};
  $ionicPlatform.registerBackButtonAction(function (event) {
       event.preventDefault();
      }, 100);

 </script>

Я пытался зарегистрировать событие кнопки "Назад" и многое другое, но ничего из этого не работает для меня.

Может ли кто-нибудь иметь такую ​​же проблему, пожалуйста, сообщите мнекак решить эту проблему.

Спасибо, Dattatray

1 Ответ

0 голосов
/ 01 февраля 2019

Вы можете использовать платформу Ionic для отмены физической кнопки возврата на Android.Добавьте его в файл app.component.ts следующим образом:

import { Platform } from 'ionic-angular';

constructor(public plt: Platform) {}


platform.registerBackButtonAction(() => {
  //Add your code here     
},100);

Служба ионной платформы.

...