Свойство ‘periodicSync’ не существует для типа ‘Serviceworkerрегистрация’

#angular #progressive-web-apps #service-worker #angular-service-worker #angular12

Вопрос:

Я не могу получить доступ periodicSync к регистрации в службе работы. Ниже приведен мой код:

 async function registerPeriodicSync() {
    const registration = await navigator.serviceWorker.ready;
    try {
        await registration.periodicSync.register('get-latest-news', {
            minInterval: 24 * 60 * 60 * 1000,
        });
    } catch {
        console.log('Periodic Sync could not be registered!');
    }
}
 

Что я здесь упускаю?

Снимок экрана с Ошибкой

Комментарии:

1. На данный момент periodicSync поддерживается только в Edge, Chrome и Opera, что может быть вашей проблемой. caniuse.com/?search=periodicsync