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() {
|
async function start_service_worker() {
|
||||||
const version = 62;
|
const version = 64;
|
||||||
function debug() {
|
function debug() {
|
||||||
console.log(`[${version}]`, ...arguments);
|
console.log(`[${version}]`, ...arguments);
|
||||||
}
|
}
|
||||||
|
|
@ -19,9 +21,13 @@ async function start_service_worker() {
|
||||||
} else {
|
} else {
|
||||||
debug({ service_worker: reg });
|
debug({ service_worker: reg });
|
||||||
}
|
}
|
||||||
navigator.serviceWorker.controller.postMessage('ctrl message');
|
|
||||||
|
if (service_worker.controller) {
|
||||||
|
service_worker.controller.postMessage('ctrl message');
|
||||||
|
}
|
||||||
} catch (err) {
|
} 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 = {
|
const stats = {
|
||||||
hit: 0,
|
hit: 0,
|
||||||
miss: 0,
|
miss: 0,
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,8 @@
|
||||||
<link rel="apple-touch-icon" href="/kiri/favicon-mobile.png">
|
<link rel="apple-touch-icon" href="/kiri/favicon-mobile.png">
|
||||||
<link rel="stylesheet" type="text/css" href="/kiri/index.css?{{version}}">
|
<link rel="stylesheet" type="text/css" href="/kiri/index.css?{{version}}">
|
||||||
<link href="/font/css/all.min.css" rel="stylesheet">
|
<link href="/font/css/all.min.css" rel="stylesheet">
|
||||||
<script src="/code/cache.js?62" defer></script>
|
<link href="/kiri/manifest.json" rel="manifest">
|
||||||
|
<script src="/code/cache.js?64" defer></script>
|
||||||
<script src="/font/js/all.min.js" crossorigin="anonymous" defer></script>
|
<script src="/font/js/all.min.js" crossorigin="anonymous" defer></script>
|
||||||
<script src="/code/kiri.js?{{version}}"></script>
|
<script src="/code/kiri.js?{{version}}"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue