Как мы можем определить, когда пользователь закрывает браузер?

Я хочу отслеживать, когда пользователь покидает приложение, закрывает браузер или вкладки.

Компоненты и директивы имеют хук жизненного цикла, называемый 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!`);
  }

}

Если пользователь закрывает браузер, предупреждение не выполняется.

Ответы на вопрос(1)

Ваш ответ на вопрос