2016-09-01 5 views
0

Ich habe eine App, die über Cordova inAppBrowser auf externe Verbindung zugreifen. Ich möchte eine Möglichkeit, ein Ereignis anzuhören, wenn ein Benutzer von der externen URL zur App zurückkehrt.Rückruf-Ereignis für Cordova inAppBrowser

Derzeit kann ich auf Ereignis hören, wenn inAppBrowser wie so genannt wird.

Ich möchte ein Ereignis anhören, wenn der Benutzer über den externen Link zur App zurückkehrt.

Antwort

1

Die für den InAppBrowser dokumentierten Ladeereignisse funktionieren nur mit der Seite, die Sie im InAppBrowser laden. Ich vermute, Sie möchten erfassen, wenn der Benutzer auf die Schaltfläche done klickt und zurück zur App geht? Wenn das der Fall ist, sollten Sie sich mit dem Ereignis exit befassen.

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 

    function onExit(){ 
     alert("InAppBrowser Closed!"); 
    }  

    var inAppBrowser = cordova.InAppBrowser.open("http://apache.org" ,"_blank", "location=yes"); 

    inAppBrowser.addEventListener('exit', onExit); 
} 
Verwandte Themen