Есть ли событие или механизм, который можно использовать в сервис-работнике для обнаружения, когда клиент отключается, т.е. один из экземпляров клиента в self.clients.matchAll () изменен?
Учитывая пример приложения, работающего на двух или более открытых вкладках, как мне поступить, уведомляя другие вкладки о том, что одна из других вкладок была закрыта?
Мое текущее решение состоит в том, чтобы поддерживать клиентскую карту в сервис-работнике.а затем запустить функцию очистки в других часто используемых функциях сервис-работника, но, учитывая общий характер сервис-мастеров, я не могу масштабировать это решение без существенных потерь производительности.