2020-04-02 21:44:18 +02:00
|
|
|
// Register service worker
|
2020-04-02 01:41:49 +02:00
|
|
|
if ('serviceWorker' in navigator) {
|
2020-04-02 21:44:18 +02:00
|
|
|
const baseHref = (document.getElementsByTagName('base')[0] || {}).href;
|
|
|
|
const version = (document.querySelector('meta[name="swversion"]') || {})
|
|
|
|
.content;
|
2020-04-02 01:41:49 +02:00
|
|
|
if (baseHref) {
|
2020-04-02 21:44:18 +02:00
|
|
|
navigator.serviceWorker
|
|
|
|
.register(`${baseHref}sw.js?v=${version}`)
|
|
|
|
.then(() => {
|
|
|
|
console.log('SW: Registered');
|
|
|
|
});
|
2020-04-02 01:41:49 +02:00
|
|
|
}
|
|
|
|
}
|