недавно я пытался переключить службу доставки на firebase.
Когда я сосредоточен на вкладке, где я пытаюсь получить сообщение, все работает нормально. Проблема начинается, когда я нахожусь в другом окне, когда документ размыт. Firebase api ловит уведомление от сервисного работника.
Мне нужно обновить счетчик в веб-приложении, когда я сосредоточен на документе, а когда нет, поэтому главная проблема - это работник службы связи - dom. Я нашел Client.postMessage () api, но он не поддерживается в Safari. У кого-нибудь есть идеи, как связать сервисного работника с dom на любой платформе или перехватить уведомление firebase в dom при наличии приложения в backgroun?