Cordova ionic InAppBrowser事件未触发
我正在使用ionic cordova应用程序浏览器插件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
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'}
);