2014-05-05 3 views
4

Я пытаюсь выйти из приложения, когда закрывается inappbrowser. Я пытаюсь сделать это, добавив eventlister в браузер, а затем оттуда .. возможно, как exit (0) или что-то еще. Но это не работает, предупреждение никогда не достигается.addEventListener ('exit') to inappbrowser в PhoneGap

Знает ли кто-нибудь почему? Также, если у вас есть идея о том, как выйти из приложения, когда закрывается inappbrowser, поделитесь им.

Я пользуюсь телефоном.

var ref = null; 

ref = window.open('http://google.com', '_self', 'location=no'); 
ref.addEventListener('exit', function(event) { alert("hello");}); 

ответ

6

Просто используйте "_blank" вместо "_self". Событие «выход» не будет срабатывать, если внешний источник откроется в существующем виде.

Для выхода из использования приложения

navigator.app.exitApp(); 

Полного кода:

var ref = window.open('http://google.com', '_blank', 'location=no'); 

    ref.addEventListener('exit', function(event){ Exit(); }); 

function Exit(){ 
       navigator.notification.confirm(
       'Do you want to exit app?', 
       function(i){ 
        if(i==2) 
        { 
         navigator.app.exitApp(); //This will Close the App 
        } 
       },    
       'App Name',    
       'Cancel,Exit'   
      ); 
} 

Надеется, что это поможет вам.

0

Похоже, что событие loadstop для inappbrowser не запускается в самонагруженном inappbrowser.

Смежные вопросы