ensure worker controller before post
This commit is contained in:
parent
09e912e4ce
commit
8c1cfcee53
3 changed files with 13 additions and 6 deletions
|
|
@ -1,5 +1,7 @@
|
|||
const service_worker = navigator.serviceWorker;
|
||||
|
||||
async function start_service_worker() {
|
||||
const version = 62;
|
||||
const version = 64;
|
||||
function debug() {
|
||||
console.log(`[${version}]`, ...arguments);
|
||||
}
|
||||
|
|
@ -19,9 +21,13 @@ async function start_service_worker() {
|
|||
} else {
|
||||
debug({ service_worker: reg });
|
||||
}
|
||||
navigator.serviceWorker.controller.postMessage('ctrl message');
|
||||
|
||||
if (service_worker.controller) {
|
||||
service_worker.controller.postMessage('ctrl message');
|
||||
}
|
||||
} catch (err) {
|
||||
debug('service worker registration failed');
|
||||
debug('service worker registration failed', err);
|
||||
}
|
||||
}
|
||||
if (navigator.serviceWorker) start_service_worker();
|
||||
|
||||
if (service_worker) start_service_worker();
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const version = 62;
|
||||
const version = 64;
|
||||
const stats = {
|
||||
hit: 0,
|
||||
miss: 0,
|
||||
|
|
|
|||
Loading…
Reference in a new issue