Допустим, на моем сайте есть страницы p1, p2, p3 и так далее.Я хочу показывать уведомления переднего плана (когда веб-приложение находится в фокусе), а также фоновые уведомления.К счастью, и передний план, и фоновые уведомления работают нормально.
Проблема в том, что мне нужны уведомления переднего плана на всех страницах p1, p2, p3 ...
Если я добавлю
messaging.onMessage(function (payload) {
//show notification
}
на всех страницах, то если пользователь откроет страницы p1 и p2 на разных вкладках, он получит уведомления дважды.
Как я могу получить уведомление переднего плана только один раз?