Я создаю прогрессивное веб-приложение, которое использует веб-push-уведомления, и хочу не показывать уведомления пользователям на настольных или мобильных устройствах, которые уже просматривают мой сайт.
Я знаю, что мой сайт всегда должен отображать уведомление при обработке push-события, но могу ли я пропустить отображение уведомления, если мой сайт открыт, как указано выше, и имеет фокус?
Также возможно ли определить вышеуказанные вещи при принятии решения о том, показывать ли уведомление?