如何在InAppBrowser(Ionic 4 Cordova)中显示计时器



我正在 ionic 4 angular 7 中创建一个混合移动应用程序。

我正在使用科尔多瓦应用程序浏览器在系统浏览器中打开网址。到目前为止,一切都在工作。

但我想关注更多的东西

1-希望在浏览器中显示x秒的计时器,如果用户在不到x秒的时间内关闭浏览器,则它应该不允许或跟踪。

2-想要捕获浏览器启动事件和关闭事件

您无法更改或添加在应用程序浏览器中打开的URL的行为,但我认为可以在离子中添加一个计时器,用于浏览器打开的秒数。

侦听关闭事件

import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
constructor(private iab: InAppBrowser) { }
const browser = this.iab.create('https://www.stackoverflow.com');
// Start timer here as in app browser tab created by above line.
browser.on('exit').subscribe(() => {
// Browser tab closed so you can stop timer
}, err => {
console.error(err);
});

启动事件是创建选项卡iab事件时的事件。

最新更新