Cordova ionic InAppBrowser事件未触发

Cordova ionic InAppBrowser事件未触发,cordova,ionic-framework,cordova-plugins,inappbrowser,Cordova,Ionic Framework,Cordova Plugins,Inappbrowser,我正在使用ionic cordova应用程序浏览器插件 constructor(private iab: InAppBrowser){ const browser = this.iab.create('https://www.sample.com'_self',{location:'no'}); /*3*/ this.browser.on('loadstart', event => { alert('loadstart event'); // not fired

我正在使用ionic cordova应用程序浏览器插件

constructor(private iab: InAppBrowser){
      const browser = this.iab.create('https://www.sample.com'_self',{location:'no'}); /*3*/

this.browser.on('loadstart', event => {
    alert('loadstart event'); // not fired
    });
    this.browser.on('loaderror', event => {
      alert(' error'); // not fired
      });
    this.browser.on('exit', event => {
      alert('exit event'); // not fired
    });
}
但是loadstart、loaderror、exit事件不起作用。
谢谢

在进程开始后,首先检查platform.ready()事件

constructor(private iab: InAppBrowser){
platform.ready().then(() => {
  if (typeof cordova !== 'undefined') {

//Do your process

const browser = this.iab.create('https://www.sample.com'_self',{location:'no'}); /*3*/

this.browser.on('loadstart', event => {
    alert('loadstart event'); // not fired
    });
    this.browser.on('loaderror', event => {
      alert(' error'); // not fired
      });
    this.browser.on('exit', event => {
      alert('exit event'); // not fired
    });

    });
   }
  }
使用目标
“\u blank”
而不是
“\u self”
,如:

const browser=this.iab.create(
'https://www.sample.com',
"空白",,
{位置:'no'}
);