Вы можете использовать @HostListener
для события window
focus
на вашем компоненте, как показано ниже.
export class AnyComponent implements OnInit {
@HostListener('window:focus', ['$event'])
tabActivation(event) {
console.log("TAb activated")
}
}
Вы также можете использовать событие blur
для обнаружения «деактивации» вкладки.
@HostListener('window:blur', ['$event'])
tabDeactivation(event) {
console.log("TAb deactivated")
}