The ServiceWorkerGlobalScope.onsync
event of the ServiceWorkerGlobalScope
interface is fired whenever a SyncEvent
event occurs. This is triggered when a call to SyncManager.register
is made from a service worker client page. The attempt to sync is made either immediately if the network is available or as soon as the network becomes available.
ServiceWorkerGlobalScope.onsync = function(SyncEvent) { ... } self.addEventListener('sync', function(SyncEvent) { ... })
Specification | Status | Comment |
---|---|---|
Web Background Synchronization The definition of 'onsync' in that specification. | Living Standard | Adds the onsync event. |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 49.0 | ?[1] | ? | ? | ? |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | No support | No support | ? | ? | ? | ? | ? | 49.0 |
[1] Service workers (and Push) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR.)
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerGlobalScope/onsync