We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 993bc79 commit ec0e24eCopy full SHA for ec0e24e
2 files changed
web/index.html
@@ -26,7 +26,17 @@
26
});
27
28
} else {
29
- navigator.serviceWorker.register('sw.js');
+ navigator.serviceWorker.register('sw.js').then(reg => {
30
+ reg.addEventListener('updatefound', () => {
31
+ const nw = reg.installing;
32
+ if (!nw) return;
33
+ nw.addEventListener('statechange', () => {
34
+ if (nw.state === 'activated' && navigator.serviceWorker.controller) {
35
+ location.reload();
36
+ }
37
+ });
38
39
40
}
41
42
</script>
web/sw.js
@@ -1,4 +1,4 @@
1
-const CACHE_NAME = 'boox-optimizer-v48';
+const CACHE_NAME = 'boox-optimizer-v49';
2
3
const APP_SHELL = [
4
'./',
0 commit comments