Mostrar apenas a notificação se o usuário estiver no computador

Qual é a melhor maneira de detectar se um usuário está atualmente em seu computador, ou seja, usá-lo de alguma forma. Temos um aplicativo que só deve emitir notificações (notificações de banner com um botão de fechamento) se o usuário estiver em seu computador.

Por exemplo, imagine um aplicativo de negociação de ações que alerta o usuário sobre várias informações confidenciais que podem ser relevantes por apenas alguns minutos. Se o usuário estiver longe do computador, não encontrará 20 alertas não acionados para descartar.

questionAnswers(3)

yourAnswerToTheQuestion