При нажатии кнопки я успешно регистрируюсь на sync
, и он запускает функции, описанные в service-worker
. Если я не в сети - он ждет, пока браузер установит соединение, а затем запускается.
НО - когда я нажимаю кнопку в первый раз, и все в порядке - с этого момента повторное нажатие кнопки успешно регистрируется для sync
, но событие sync
в сервис-воркере никогда не запускается:
self.addEventListener('sync', function(event) {
console.log('EVENT in SYNC', event);
}
Я вижу журнал консоли только при первом нажатии кнопки. Я что-то упускаю?