Я пытаюсь заставить приложение PWA задерживать отправку сообщений, если соединение потеряно. Я знаю, что для этого могу объединить IndexedDb с SyncManager, но мне не совсем понятно, что в документации все еще говорится, что SyncManager не очень хорошо поддерживается в разных браузерах.
https://developer.mozilla.org/en-US/docs/Web/API/SyncManager
Есть ли альтернатива в предоставлении аналогичной функциональности? Если я добавлю сообщение в IndexedDb по щелчку, как я могу обнаружить, что соединение было восстановлено?