{{APIRef("Service Workers API")}}{{Non-standard_header}}
The PeriodicSyncManager interface of the the ServiceWorker API provides an interface for registering and retrieving {{domxref("PeriodicSyncRegistration")}} objects.
Properties
- {{domxref("PeriodicSyncManager.minPossiblePeriod")}} {{readonlyinline}}
- Indicates in milliseconds the minimum time between {{domxref("PeriodicSyncEvents")}} events.
Methods
- {{domxref("PeriodicSyncManager.register")}}
- Returns a {{jsxref("Promise")}} that resolves to a {{domxref("PeriodicSyncRegistration")}} instance.
- {{domxref("PeriodicSyncManager.getRegistration")}}
- Returns a {{jsxref("Promise")}} that resolves to the {{domxref("PeriodicSyncRegistration")}} instance with the given {{domxref("PeriodicSyncRegistrationOptions.id","id")}}.
- {{domxref("PeriodicSyncManager.getRegistrations")}}
- Returns a {{jsxref("Promise")}} that resolves to an array of all existing {{domxref("PeriodicSyncRegistration")}} instances.
- {{domxref("PeriodicSyncManager.permissionState")}}
- Returns a {{jsxref("Promise")}} that resolves to
"default"
,"denied"
, or"granted"
.
Examples
// TBD
Browser compatibility
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | {{CompatChrome(43.0)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Feature | Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatChrome(43.0)}} |