Я работаю с inAppBrowser (v 3.0.0).
Я хотел бы получить параметры URL, когда пользователь закрывает окно inAppBrowser.
Это моя конфигурация:
Ionic:
ionic (Ionic CLI) : 4.12.0 (C:\Users\eramos\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework : @ionic/angular 4.1.1
@angular-devkit/build-angular : 0.13.6
@angular-devkit/schematics : 7.2.4
@angular/cli : 7.3.6
@ionic/angular-toolkit : 1.4.0
Cordova:
cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : android 7.1.4, ios 4.5.5
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.0.1, (and 11 other plugins)
System:
Android SDK Tools : 26.1.1 (C:\Users\eramos\AppData\Local\Android\Sdk)
NodeJS : v10.15.3 (C:\Program Files\nodejs\node.exe)
npm : 6.9.0
OS : Windows 10
Вот мой код:
const browser = this.iab.create('URL', '_self', 'location=yes');
browser.on('exit').subscribe(event => {
console.log('URL :', event.url);
console.log('back URL :', window.location);
});
Я получаю undefinied
с первым console.log
И текущий URL (не URL-адрес inAppBrowser) со вторым.
Я знаю этот пост такой же, но ответа нет.
Документ старый, с использованием только старого метода: https://github.com/apache/cordova-plugin-inappbrowser#reference