如何在应用浏览器Ionic2中退出事件时获取当前url

如何在应用浏览器Ionic2中退出事件时获取当前url,ionic2,inappbrowser,Ionic2,Inappbrowser,我正在尝试实现一个解决方案,需要在InAppBowser Ionic2的退出事件中获取当前url 我的代码是 import { Component } from '@angular/core'; import { NavController, NavParams } from 'ionic-angular'; import {InAppBrowser} from 'ionic-native'; @Component({ selector: 'page-list', template

我正在尝试实现一个解决方案,需要在InAppBowser Ionic2的退出事件中获取当前url

我的代码是

import { Component } from '@angular/core';

import { NavController, NavParams } from 'ionic-angular';
import {InAppBrowser} from 'ionic-native';


@Component({
  selector: 'page-list',
  templateUrl: 'list.html'
})
export class ListPage {
  browser:any;
  exit:boolean = false;
  constructor(public navCtrl: NavController, public navParams: NavParams) {
  }

  startPayment(){
    this.browser = new InAppBrowser('https://ionic.io', '_blank','location=no,toolbar=no,hardwareback=no,EnableViewPortScale=yes,closebuttoncaption=Done');
    this.browser.on("exit")
            .subscribe(
            (e) => {
                this.checkpaymentStatus(e);
            },
            err => {
                console.log("InAppBrowser loadstart Event Error: " + err);
            });
  };

  checkpaymentStatus(e){
    console.log(e);
    console.log("in app browser exit")
    this.exit = true;
  }    
};//
退出事件正在正确触发,但我无法在事件(e)中获取url,它只提供对象{type:exit}

请告诉我,如何在退出时获取url。
谢谢

只要使用
e.url

checkpaymentStatus(e){
    console.log(e.url); // you will get url here
    // ... ... ...
}    

嗨,当我使用e.url时,我没有定义。你使用的是哪个版本的爱奥尼亚?离子2和离子3的api不同。我使用的是离子2