Как мы можем определить, когда пользователь закрывает браузер?
Я хочу отслеживать, когда пользователь покидает приложение, закрывает браузер или вкладки.
Компоненты и директивы имеют хук жизненного цикла, называемый ngOnDestroy, который вызывается при уничтожении компонента, но не может поймать, когда пользователь покидает приложение
import { Component, OnInit } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'app',
templateUrl: 'app.component.html'
})
export class AppComponent implements OnDestroy {
constructor() { }
ngOnDestroy() {
alert(`I'm leaving the app!`);
}
}
Если пользователь закрывает браузер, предупреждение не выполняется.