gecko-dev/dom/workers/test/serviceworkers/worker_unregister.js

17 строки
349 B
JavaScript

onmessage = function(e) {
clients.matchAll().then(function(c) {
if (c.length === 0) {
// We cannot proceed.
return;
}
registration.unregister().then(function() {
c[0].postMessage('DONE');
}, function() {
c[0].postMessage('ERROR');
}).then(function() {
c[0].postMessage('FINISH');
});
});
}