In meiner Ionic App muss ich die Anmeldeseite eines Drittanbieterdienstes in einem neuen Browserfenster öffnen. Wenn die Anmeldung erfolgreich ist, wird auf der Anmeldeseite des Drittanbieters eine Weiterleitungsanforderung mit einem Parameter ausgelöst, den ich erfassen muss. Sobald ich den Parameter habe, muss ich die URL Ladeanforderung effektiv abbrechen.Kann ich das Laden einer URL im InAppBrowser Cordova Plugin von meiner Ionic 2 App abbrechen?
Ich habe eine native iOS-Implementierung von diesem, die die Drittanbieter-Login-Seite in einer Web-Ansicht öffnet und dann verwendet die Web-View-Methode sustainStartLoadWithRequest: requestNaviationType: um die Anfrage zu erfassen und die Parameter zu analysieren. Basierend auf dem analysierten Ergebnis lädt es entweder die URL oder bricht die Anfrage ab.
Die Funktion Cordova InAppBrowser ermöglicht es mir, eine URL in einem neuen Fenster zu öffnen, und es ermöglicht mir, das Ereignis loadstart zu hören. Aber wie kann ich verhindern, dass die Weiterleitungs-URL geladen wird?