首页 > 解决方案 > 离子 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
    });
    this.browser.on('loaderror', event => {
      alert(' error'); // not fired
      });
    this.browser.on('exit', event => {
      alert('exit event'); // not fired
    });
}

但是 loadstart、loaderror、exit 事件不起作用。
谢谢..!

标签: cordovaionic-frameworkcordova-pluginsinappbrowser

解决方案


使用 target"_blank"而不是"_self",例如:

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

推荐阅读