2016-12-17 14 views
1

InAppBowser Ionic2の終了イベントで現在のURLを取得する必要があるソリューションを実装しようとしています。 {:終了タイプ}終了イベントで現在のURLを取得する方法InAppBrowser、Ionic2

マイコードが

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; 
    }  
};// 

exitイベントが正常に発射されているが、私は、イベント(E)でURLを取得することができません、それだけでオブジェクトを提供します。

教えてください。私はどのように出口でURLを取得できますか?私はe.urlを使用する場合 おかげ

答えて

0

だけe.url

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

こんにちはを使用するには、私は、国連が定義されて取得しています。 –

+0

どのバージョンのイオンを使用していますか?イオン2と3のapiは異なります。 – sadiq

+0

私はionic2を使用しています –

関連する問題